Python中的魔法方法有哪些?

  • 2019 年 10 月 31 日
  • 筆記

問:Python中的魔法方法有哪些?

答:在python學習中,往往你會看到有的名稱前面和後面都加上了雙下劃線,例如__init__、__str__、__doc__、__new__等,這種寫法很特別,在python 中由這些名字組成的集合所包含的方法就叫做魔法方法,也叫做特殊方法。魔術方法在類或對象的某些事件出發後會自動執行,如果希望根據自己的程式訂製自己特殊功能的類,那麼就需要對這些方法進行重寫。

Python提供的魔法方法

 魔術方法這裡按照不同的類別有如下分類,用個表格給大家列舉出來:

Tags: