Kurs: D0009E


Ett objekt är en instans av en klass — en konkret datastruktur med egna attribut.

c1 = Cirkel(1)
c2 = Cirkel(2)
c1.r       # 1
c2.r       # 2

I Python är allt ett objekt: tal, strängar, funktioner, moduler.

Identitet vs likhet

  • is testar om två namn refererar till samma objekt.
  • == testar värdelikhet (kan definieras i klassen via __eq__).

Se även