Skip to content

20 个最常用的魔术方法(magic method)

20 Most Common Magic Methods

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

ds p502 1

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

本站内容仅供学习交流,版权归原作者所有。