| 內置方法 | 說明 |
| __init__(self,...) | 初始化對象,在創建新對象時調用 |
| __del__(self) | 釋放對象,在對象被刪除之前調用 |
| __new__(cls,*args,**kwd) | 實例的生成操作 |
| __str__(self) | 在使用print語句時被調用 |
| __getitem__(self,key) | 獲取序列的索引key對應的值,等價於seq[key] |
| __len__(self) | 在調用內聯函數len()時被調用 |
| __cmp__(stc,dst) | 比較兩個對象src和dst |
| __getattr__(s,name) | 獲取屬性的值 |
| __setattr__(s,name,value) | 設置屬性的值 |
| __delattr__(s,name) | 刪除name屬性 |
| __getattribute__() | __getattribute__()功能與__getattr__()類似 |
| __gt__(self,other) | 判斷self對象是否大於other對象 |
| __lt__(slef,other) | 判斷self對象是否小於other對象 |
| __ge__(slef,other) | 判斷self對象是否大於或者等於other對象 |
| __le__(slef,other) | 判斷self對象是否小於或者等於other對象 |
| __eq__(slef,other) | 判斷self對象是否等於other對象 |
| __call__(self,*args) | 把實例對象作為函數調用 |
