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