为什么#34; __方法"的名称字符串存在差异?和"方法"

时间:2015-06-24 07:39:43

标签: python python-3.x python-3.4

我实现了嵌套属性类。当我使用它时,我使用__getattr__(self, name)方法,我注意到当我在类名def MethodName(self)中引用一个方法时,它会使用{{__getattr__(self,name)方法将字符串传递给name = MethodName方法1}}这对我来说很有意义。

但是,如果我将def MethodName(self)更改为def __MethodName(self),则传递的字符串为name = _ClassName__MethodName

为什么要添加_ClassName

0 个答案:

没有答案