當類從空無繼承時,我有一個實例類型的對象。爲什麼從對象繼承對Python有影響?
>>> class A(): pass;
>>> a = A()
>>> type(a)
<type 'instance'>
>>> type(a) is A
False
>>> type(A)
<type 'classobj'>
然而,當我有相同的類從一個對象繼承,創建的對象是A.
>>> class A(object): pass;
>>> a = A()
>>> type(a)
<class '__main__.A'>
>>> type(a) is A
True
>>> type(A)
<type 'type'>
這背後的邏輯類型?這是否意味着每個類都應該從對象繼承?
也密切相關:[老風格和新式類在Python(http://stackoverflow.com/q/54867) –