python下划线命名规则

_xxx          若内内部使用标志

__xxx        类中的私有变量名

__xxx__    系统定义名字

xxx_           主要用于区分

以单下划线开头,是弱内部使用标识,from M import * 时,将不会导入该对象(python 一切皆对象)。

以双下划线开头的变量名,主要用于类内部标识类私有,不能直接访问

双下划线开头且双下划线截尾的命名方法尽量不要用,这是标识


类的专有方法:

__init__构造函数,在生成对象时调用

__del__析构函数,释放对象时使用

__repr__打印,转换

__setitem__按照索引赋值

__getitem__按照索引获取值

__len__获得长度

__cmp__比较运算

__call__函数调用

__add__加运算

__sub__减运算

__mul__乘运算

__div__除运算

__mod__求余运算

__pow__称方

你可能感兴趣的:(python下划线命名规则)