Różnica między obiektem a instancją w pythonie?

Dzieje się tak w python2.7

Pracuję nad ideą klasy meta w Pythonie, prawie cały tutorial odwołuje się do obiektu jako instancji klasy, w Pythonie. Jednak grając z klasą A (): forma definiowania klasy, widziałem to:

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>

Oznacza to, że gdy tworzymy instancję z klasy, która nie jest nieodłączna od obiektu, instancja jest instancją, ale gdy klasa jest nieodłączna od obiektu, instancja klasy jest obiektem?

Czy ktoś mógłby wyjaśnić różnicę? W prawdziwym życiu, którego powinienem użyć?

Dzięki!

questionAnswers(3)

yourAnswerToTheQuestion