Когда класс унаследован от ничего, у меня есть объект типа экземпляра.Почему наследование от объекта имеет значение в Python?
>>> class A(): pass;
>>> a = A()
>>> type(a)
<type 'instance'>
>>> type(a) is A
False
>>> type(A)
<type 'classobj'>
Однако, когда у меня есть тот же класс, наследующий от объекта, создаваемый объект типа А.
>>> 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) –