序号单词释义
1__call__(self, args, kwargs)该方法的功能类似于在类中重载 () 运算符,使得类实例对象可以像调用普通函数那样,以“对象名()”的形式使用
2__cmp__(self, other)对象比较
3__del__(self)析构方法, 删除一个对象
4__delattr__(self, name)用于删除对象的属性
5__getattr__(self, name)内置方法,当使用点号获取实例属性时,如果属性不存在就自动调用__getattr__方法
6__getattribute__(self, name)属性访问拦截器
7__index__(self)对象被作为索引使用的时候
8__init__(self, args)构造函数
9__new__(cls)负责创建类实例的静态方法
10__nonzero__(self)通常在用类进行判断和将类转换成布尔值时调用
11__repr__(self)转化为供解释器读取的形式
12__setattr__(self, name, attr)用于设置属性值,该属性不一定是存在的
13__str__(self)用于将值转化为适于人阅读的形式