Python中的魔法方法有哪些?
- 2019 年 10 月 31 日
- 筆記
問:Python中的魔法方法有哪些?
答:在python學習中,往往你會看到有的名稱前面和後面都加上了雙下劃線,例如__init__、__str__、__doc__、__new__等,這種寫法很特別,在python 中由這些名字組成的集合所包含的方法就叫做魔法方法,也叫做特殊方法。魔術方法在類或對象的某些事件出發後會自動執行,如果希望根據自己的程式訂製自己特殊功能的類,那麼就需要對這些方法進行重寫。
Python提供的魔法方法
魔術方法這裡按照不同的類別有如下分類,用個表格給大家列舉出來:









