Funkcija id () vraća identitet (jedinstveni cijeli broj) objekta.
Sintaksa id()
je:
id (objekt)
id () parametri
id()
funkcija uzima jedan objekt parametra.
Povratna vrijednost iz id ()
id()
funkcija vraća identitet objekta. Ovo je cijeli broj koji je jedinstven za dati objekt i ostaje konstantan tijekom svog života.
Primjer 1: Kako funkcionira id ()?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Izlaz
id dummyFoo = 140343867415240
Više primjera na 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))
Izlaz
id od 5 = 140472391630016 id od a = 140472391630016 id od b = 140472391630016 id od c = 140472372786520
Važno je napomenuti da je sve u Pythonu objekt, paran broj i klasa.
Dakle, cijeli broj 5
ima jedinstveni id. ID cijelog broja 5
ostaje konstantan tijekom života. Sličan je slučaj s plovkom 5.5
i drugim objektima.