python类的特殊成员和方法

 

变量或方法

描述

调用时机

 __init__

构造方法

通过类创建对象时,即类名()

,自动触发执行

__doc__

表示类的描述信息

 

__module__

表示当前操作的对象在那个模块

 

__class__

表示当前操作的对象的类是什么

 

__del__

对象执行结束后,调用该方法,回收操作系统资源

当对象在内存中被释放时,自动触发执行

__call__

 

对象() 或者 类()()时触发

 __dict__

查看类或对象中的所有成员  

 

__str__

打印对象时,调用该方法

打印对象时自动调用

__getitem__

获取对象或类的dict数据

 

__setitem__

设置dict数据,为dict访问方式而生

通过字典的方式赋值时调用

__delitem__

删除对象或类的dict数据

 

 

posted @ 2018-01-18 17:52  Claire_xu  阅读(125)  评论(0)    收藏  举报