外观
20 个最常用的魔术方法(magic method)
20 Most Common Magic Methods
以下是 Python 面向对象编程(OOP)中最常用的 20 个魔术方法(magic method):

以我的经验来看,这大概是在大多数使用 OOP 的 Python 项目中你唯一会需要的 20 个魔术方法了。在语法上,它们都以双下划线作为前缀和后缀,比如 init、repr 等等。正因如此,它们也被称为"双下划线方法(dunder method)"——即 Double UNDERscore 的缩写。