Funktionen id () returnerer identitet (entydigt heltal) for et objekt.
Syntaksen for id()
er:
id (objekt)
id () Parametre
id()
funktion tager et enkelt parameterobjekt.
Returværdi fra id ()
id()
funktion returnerer objektets identitet. Dette er et heltal, der er unikt for det givne objekt og forbliver konstant i dets levetid.
Eksempel 1: Hvordan id () fungerer?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Produktion
id for dummyFoo = 140343867415240
Flere eksempler på id ()
print('id of 5 =',id(5)) a = 5 print('id of a =',id(a)) b = a print('id of b =',id(b)) c = 5.0 print('id of c =',id(c))
Produktion
id på 5 = 140472391630016 id på a = 140472391630016 id på b = 140472391630016 id på c = 140472372786520
Det er vigtigt at bemærke, at alt i Python er et objekt, lige tal og klasser.
Derfor har heltal 5
et unikt id. Heltalets id 5
forbliver konstant i løbet af levetiden. Tilsvarende er tilfældet for float 5.5
og andre objekter.