_xxx、__xxx、__xxx__、xx_的区别
2018-05-13 本文已影响0人
跳鱼小先生
-
_xxx
:私有化属性或方法(保护成员),不能用from module import *
,可以使用import module
访问 -
__xxx
:无法在外部直接访问,这样命名是为了避免与子类中的名称冲突, 若要访问,则会看到(如dir(Class)
)_Class__object
-
__xxx__
:python内部的名字,‘magic' objects or attributes,特殊成
员,Never invent such names ,only use them as documented, -
xx_
:通常用于和关键词
区分