_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_:通常用于和关键词区分