表15.1 一些特殊的方法
名稱 說(shuō)明
__init__(self,...) 這個(gè)方法在新建對(duì)象恰好要被返回使用之前被調(diào)用。
__del__(self) 恰好在對(duì)象要被刪除之前調(diào)用。
__str__(self) 在我們對(duì)對(duì)象使用print語(yǔ)句或是使用str()的時(shí)候調(diào)用。
__lt__(self,other)當(dāng)使用 小于 運(yùn)算符(<)的時(shí)候調(diào)用。類似地,對(duì)于所有的運(yùn)算符
(+,>等等)都有特殊的方法。
__getitem__(self,key)使用x[key]索引操作符的時(shí)候調(diào)用。
__len__(self) 對(duì)序列對(duì)象使用內(nèi)建的len()函數(shù)的時(shí)候調(diào)用。