Python教程-Python中的 call 方法
魔术方法简介在Python中,以双下划线作为前缀和后缀的方法名称是特定用途的保留方法。例如,init方法用于对象构造函数,call方法用于使对象可调用。我们称这些方法为双下划线方法,其中双下划线指的是Double Under (Underscores)。这些双下划线方法也被称为魔术方法 - 但实际上并没有什么神奇之处。Python社区中有许多开发者不太喜欢“魔法”这个词,因为它给人一种使用这种方法是不鼓励的感觉,但实际上恰恰相反。