一些Python特殊方法的彙總函數
__bases__ 類的基類,返回元祖
__base__ 類的基類,也叫父類
__call__ '類名()',類名加括號調用時執行的語句
__class__ 對象或類所屬的類
__del__ 析構方法,對象在內存中被釋放時,自動觸發執行
__dict__ 類或實例的屬性,可寫的字典
__doc__ 類、函數的文檔字符串,若是沒有定義則爲None
__import__ 動態導入模塊
__init__ 構造方法,實例建立時如何初始化
__metaclass__ 元類,定義這個類以怎麼的形式被建立,1)攔截類的建立,2)修改類,3)返回修改以後的類
__module__ 類定義所在的模塊名
__mro__ method resolution order,多繼承時的方法搜索順序,返回的是元祖,包含mro()
mro() 同__mro__,返回列表
__name__ 類、函數、方法等的名字
__new__ 定義如何建立實例
__repr__ 表現,重寫,格式輸出
__str__ 調用str函數時會引起,強制類型轉換時會引用
__subclass__ 存儲子類列表
__dir__對象