变量或方法 | 描述 | 调用时机 |
__init__ | 构造方法 | 通过类创建对象时,即类名() ,自动触发执行 |
__doc__ | 表示类的描述信息 | |
__module__ | 表示当前操作的对象在那个模块 | |
__class__ | 表示当前操作的对象的类是什么 | |
__del__ | 对象执行结束后,调用该方法,回收操作系统资源 | 当对象在内存中被释放时,自动触发执行 |
__call__ | 对象() 或者 类()()时触发 | |
__dict__ | 查看类或对象中的所有成员 | |
__str__ | 打印对象时,调用该方法 | 打印对象时自动调用 |
__getitem__ | 获取对象或类的dict数据 | |
__setitem__ | 设置dict数据,为dict访问方式而生 | 通过字典的方式赋值时调用 |
__delitem__ | 删除对象或类的dict数据 |