python特殊方法的继承

python特殊方法的继承,python,Python,我正在学习python和继承。是特殊方法-前缀为_uuu的方法是继承的。我尝试了以下代码: class a: def __str__(self): return "this is object of class a" pass class b(a): pass a和b的打印对象都给出相同的输出,这证明了这一点。带前缀的方法是否也继承了与普通方法的不同之处。Python的“神奇方法”(由双下划线(“dunders”)包围)本质上是该语言面向对象机制的挂钩。

我正在学习python和继承。是特殊方法-前缀为_uuu的方法是继承的。我尝试了以下代码:

class a:
    def __str__(self):
        return "this is object of class a"
    pass
class b(a):
    pass
a和b的打印对象都给出相同的输出,这证明了这一点。带前缀的方法是否也继承了与普通方法的不同之处。

Python的“神奇方法”(由双下划线(“dunders”)包围)本质上是该语言面向对象机制的挂钩。有关如何使用它们的详细信息,请参见

为了直接回答您的问题,magic方法与任何其他类方法一样被继承,并且通常表现相同。唯一的区别是它们对Python解释器有特殊的意义,使程序员能够控制诸如等式检查、迭代、上下文管理等许多事情。

Python的“神奇方法”,由双下划线(“dunders”)包围,本质上是该语言面向对象机制的挂钩。有关如何使用它们的详细信息,请参见

为了直接回答您的问题,magic方法与任何其他类方法一样被继承,并且通常表现相同。唯一的区别是它们对Python解释器有特殊的意义,使程序员能够控制等式检查、迭代、上下文管理等许多事情。

此处解释了可能的重复,此处解释了可能的重复