1:在DerivedClass2 中,执行init用了2个函数 BaseClass1.__init__(self) BaseClass2.__init__(self)所以 self.name 最后是 'BaseClass2_Name'2: 调用class3.getname()根据python多重继承规则,从左到右,深度优先,调用的是BaseClass1的getname方法。因此输出这个结果。