Разница между объектом и экземпляром в Python?

Это происходит в python2.7

Я работаю над идеей метакласса в Python, почти все учебники ссылаются на объект как экземпляр класса в Python. Однако, играя с классом A (): форма определения класса, я увидел это:

class ClsDef1():
    pass
C1 = ClsDef1()
print C1
<__main__.ClsDef1 instance at 0x2aea518>

class ClsDef2(object):
    pass
C2 = ClsDef2()
print C2
<__main__.ClsDef2 object at 0x2ae68d0>

Это означает, что при создании экземпляра из класса, который не является неотъемлемой частью объекта, экземпляр является экземпляром, но когда класс является неотъемлемой частью объекта, экземпляр класса является объектом?

Кто-нибудь может объяснить разницу? В реальной жизни, какой я должен использовать?

Спасибо!

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

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