Какая разница между:
class Child(SomeBaseClass):
def __init__(self):
super(Child, self).__init__()
и
class Child(SomeBaseClass):
def __init__(self):
SomeBaseClass.__init__(self)
Я видел, что super
используется довольно много в классах с единственным одиночным наследованием. Я могу понять, почему вы используете его в нескольких наследованиях, но неясно, в чем преимущества его использования в такой ситуации.