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