
| No. | 单词 | 释义 |
|---|---|---|
| 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) | 用于将值转化为适于人阅读的形式 |