class ClassicClass():
pass
class NewStyleClass(object):
pass
x1 = ClassicClass()
x2 = NewStyleClass()
print x1.__class__, type(x1)
print x2.__class__, type(x2)
輸出結果:
__main__.ClassicClass <type 'instance'>
<class '__main__.NewStyleClass'> <class '__main__.NewStyleClass'>
經典類的繼承是深度優先,新式類的繼承是廣度優先。