Funkcija id () vrne identiteto (unikatno celo število) predmeta.
Sintaksa id()
je:
id (objekt)
parametri id ()
id()
funkcija vzame en objekt parametra.
Vrnjena vrednost iz id ()
id()
funkcija vrne identiteto predmeta. To je celo število, ki je edinstveno za dani predmet in ostane nespremenjeno v svoji življenjski dobi.
Primer 1: Kako deluje id ()?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Izhod
id dummyFoo = 140343867415240
Več primerov za 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))
Izhod
id 5 = 140472391630016 id a = 140472391630016 id b = 140472391630016 id c = 140472372786520
Pomembno je omeniti, da je vse v Pythonu predmet, celo števila in razredi.
Zato ima celo število 5
enoličen id. ID celotnega števila 5
ostane v življenju konstanten. Podobno velja za plovec 5.5
in druge predmete.