Разница между объектом и экземпляром в 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>
Это означает, что при создании экземпляра из класса, который не является неотъемлемой частью объекта, экземпляр является экземпляром, но когда класс является неотъемлемой частью объекта, экземпляр класса является объектом?
Кто-нибудь может объяснить разницу? В реальной жизни, какой я должен использовать?
Спасибо!