Python常用魔術方法一覽表

2020-07-16 10:05:26
Python 中的類有一些特殊的方法,方法名前後分別新增了兩個下畫線“__”,這些方法統稱“魔術方法”(Magic Method),使用魔術方法可以實現運算子過載,也可以將複雜的邏輯封裝成簡單的 API。

Python 3 中常用的魔術方法如表 1 所示。

表 1:Python 3 中常用的魔術方法
魔術方法 描述
__new__ 建立類並返回這個類的範例
__init__
可理解為“建構函式”,在物件初始化的時候呼叫,使用傳入的引數初始化該範例