Понимание Python super () с помощью методов __init __ () [duplicate]

На этот вопрос уже есть ответ:

Что делает "супер" в Python? 6 ответов

Я пытаюсь понять, как использоватьsuper(). Судя по всему, оба дочерних класса могут быть создан

Мне любопытно узнать о фактической разнице между следующими двумя дочерними классами.

class Base(object):
    def __init__(self):
        print "Base created"

class ChildA(Base):
    def __init__(self):
        Base.__init__(self)

class ChildB(Base):
    def __init__(self):
        super(ChildB, self).__init__()

ChildA() 
ChildB()

Ответы на вопрос(7)

Ваш ответ на вопрос