腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何从外部访问access内部类__OnlyOne
、
、
我在这里尝试
使用
单例设计模式,只创建内部对象到外部对象的一个实例。
浏览 25
提问于2021-11-21
得票数 0
回答已采纳
1
回答
为什么有些前面有"__“的方法不是私有的?
正如我已经告诉过的,在方法前面放置一个
双
下划线
使它在
Python
中是私有的。然而,似乎各种方法,如"init“和"mro”等,都是完全公开的,尽管他们的名字前面有
双
下划线
。
浏览 0
提问于2020-04-18
得票数 0
回答已采纳
3
回答
找到所有
双
下划线
变量的列表?
、
、
相关:在
Python
中,以
双
下划线
开头和结尾的变量通常用于存储元数据或内置到系统中。例如,__license__ = 'GPL' def __init还有哪些其他的
双
下划线
元数据变量?有什么详
浏览 2
提问于2012-01-19
得票数 32
回答已采纳
2
回答
python
变量名中的
下划线
字符对解释器是否重要?
、
、
我看到了
python
变量中
使用
的
下划线
字符。解释器是否在存在
下划线
_的情况下对变量进行不同的解释,还是仅仅是约定的问题?如果是约定,在
python
变量中是否有关于命名约定的标准文档?我正在
使用
python
3.8.5
浏览 0
提问于2020-08-11
得票数 0
回答已采纳
2
回答
python
中的私有函数/变量实施
我看到很多
python
代码都是“松散的”私有变量/函数。它们将
使用
一个
下划线
来声明函数/变量(例如,_foo),然后只在类/文件中
使用
它。他们不
使用
双
下划线
,这真的让我很恼火,因为最终,会有人在类外调用这个“私有”成员。 有没有什么方法可以在单
下划线
(而不是
双
下划线
)上强制保护隐私?谢谢!
浏览 3
提问于2011-04-06
得票数 2
回答已采纳
2
回答
如何调用存储在
Python
类实例变量中的函数
、
、
、
我将一个函数作为参数传递给类构造函数。构造函数将其存储在实例变量中,其他类方法希望调用它。 def __init__(self,a,b,kg) : self.__kg = kg例如,当我试图在另一个方法中调用该函数时:我得到"{AttributeError}'‘object没有属性’_kg‘“。 当我在IDE的计算表达式窗口中计算函数调用
浏览 1
提问于2015-06-18
得票数 0
4
回答
Python
中的私有变量和方法
、
、
、
、
可能重复: 对于
Python
中的私有成员和方法,我应该
使用
_foo (
下划线
)还是__bar (
双
下划线
)?
浏览 37
提问于2010-08-02
得票数 67
1
回答
无法在
python
单元测试中运行代码
、
、
在为
python
3脚本编写单元测试时,我遇到了问题。代码在测试定义中运行时抛出一个AttributeError,但如果我在测试定义类之外的同一文件中运行相同的代码,则不会抛出该代码。
浏览 1
提问于2020-01-30
得票数 0
回答已采纳
1
回答
什么时候
使用
python
分隔符的名称?
、
、
、
在
Python
中,有关于单前导
下划线
、
双
前导
下划线
、
双
前导+
双
尾
下划线
和单尾
下划线
的约定。在的答案中概述了其中的许多内容。 _missing_ -在找不到值时
使用
的查找
浏览 1
提问于2018-08-24
得票数 20
回答已采纳
1
回答
将.txt值连接到.txt函数或从.txt函数更改.txt值
、
我正在尝试创建一个具有私有属性的类(属性值是从.txt文件中导入的),用户应该能够更改属性值。该列表如下所示:Berta/2/4/3/0John/-1/-6/-5/-9#The class """Defines my class"""
浏览 1
提问于2012-02-20
得票数 0
1
回答
Python
请求从URL中删除__ (
双
下划线
)
、
我正在
使用
Python
请求发送GET请求。GET请求参数具有包含
双
下划线
的变量。例如:但是,当
使用
requests.get()并检查
使用
的url时,它完全去掉了包含
双
下划线
的变量。url = 'http://example.com/p/' resp = request.g
浏览 0
提问于2015-06-19
得票数 2
1
回答
Cython,受保护的属性
、
、
我需要在另一个实例中修改一个非公共属性的C实例。 cdef C superC other.superC = C
浏览 2
提问于2011-08-09
得票数 1
回答已采纳
1
回答
如何从类内部调用私有模块函数?
编辑:自从张贴这篇文章以来,我发现我可以通过
使用
单
下划线
而不是
双
下划线
来避免自动损坏。我在“深入
Python
”中
使用
了两个,其中只有一个
双
下划线
表示私有函数。
浏览 2
提问于2010-09-10
得票数 1
回答已采纳
1
回答
如何找到以
双
下划线
开头的
python
方法?
我正在学习
python
,但当我看到以
双
下划线
开头的函数或变量时,我会感到困惑:如何找到所有以
双
下划线
开头的函数和属性?能更好地理解他们吗?
浏览 1
提问于2012-11-22
得票数 0
回答已采纳
1
回答
在脚本中
使用
__name__变量时出现运行时警告
、
、
我尝试在
python
脚本的开头
使用
___name__:# Comments...# __synopsis__ = "cigarline_by_pos.py但
Python
随后会打印一条警告: cigarline_by_pos.py:29: RuntimeWarning: Parent module 'cigarline_by_pos
浏览 0
提问于2013-03-19
得票数 3
回答已采纳
1
回答
Python
对类私有成员
使用
双
下划线
的历史原因是什么?
、
在
python
中,一个模块私有函数或变量名为_foo。如果它对一个类是私有的,那么它就是名称__foo,那么这些工作背后的机制是不同的,但是这与这个问题没有多大关系。为什么在设计
Python
语言时,为类私有成员选择了
双
下划线
字符?为什么不
使用
单独的
下划线
,比如模块私有?为什么不找个更明显的角色呢?(区分_和__是困难的)。
浏览 0
提问于2014-02-08
得票数 10
回答已采纳
1
回答
在
python
中,
双
下划线
__是什么意思?
在
python
中,
双
下划线
表示什么?我记得我读过一篇教程,其中说它与一个隐藏变量有关,但我觉得不止这些,我一直看到一些代码有
双
下划线
,我不明白它意味着什么。
浏览 2
提问于2013-10-07
得票数 7
2
回答
Python
UML图
、
我正在为
Python
类创建UML图。-n: int我的当前程序将每个变量和函数都作为公共变量,因为我不希望变量以单个(_)或
双
(__)
下划线
开始。如果在函数之外没有访问变量,那么每个变量都以
双
下划线
开头是标准的吗?
浏览 0
提问于2018-05-14
得票数 1
回答已采纳
1
回答
元类的奇怪继承
、
、
我在
Python
中遇到了一些非常奇怪的问题,当我试图从一个带有元类的类继承时。在shell中:
Python
2.7.3 (default, Apr 20 2012, 22:44:07) Type "help", "起初我认为这与Django的工作方式有关,但现在我怀疑这更像是
Python
的元类和继承问题。 这是一个已知的问题,还是我做错了什么?希望你能帮助我。
浏览 0
提问于2012-08-26
得票数 0
回答已采纳
1
回答
当尝试访问确实存在的类方法时,AttributeError
、
、
我试图为类方法编写测试,但是当我调用它们时,我得到一个AttributeError,它抱怨方法不存在。 @staticmethod return x ** 2 最后一行的结果如下: AttributeError: type object 'Foo‘没有属性'__method_to_test’
浏览 10
提问于2021-05-21
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券