Diferença entre objeto e instância em python?
Isso acontece em python2.7
Eu estou trabalhando na idéia de meta-classe em python, quase todo o objeto de referência do tutorial como instância de uma classe, em python. No entanto, ao jogar com a classe A (): forma de definir uma classe, vi isso:
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>
Isso significa que quando criamos uma instância de uma classe que não é inerente ao objeto, a instância é uma instância, mas quando uma classe é inerente ao objeto, a instância da classe é um objeto?
Alguém poderia explicar a diferença? Na vida real qual devo usar?
Obrigado!