最佳答案
有什么区别:
class Child(SomeBaseClass):
def __init__(self):
super(Child, self).__init__()
和:
class Child(SomeBaseClass):
def __init__(self):
SomeBaseClass.__init__(self)
我已经看到super
在只有单继承的类中被大量使用。我明白为什么你会在多重继承中使用它,但不清楚在这种情况下使用它有什么好处。