Funkcia id () vracia identitu (jedinečné celé číslo) objektu.
Syntax id()
je:
id (objekt)
id () parametre
id()
funkcia berie jeden objekt parametra.
Návratová hodnota z id ()
id()
funkcia vracia identitu objektu. Toto je celé číslo, ktoré je pre daný objekt jedinečné a počas svojej životnosti zostáva konštantné.
Príklad 1: Ako funguje id ()?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Výkon
id dummyFoo = 140343867415240
Ďalšie príklady 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))
Výkon
id z 5 = 140472391630016 id z a = 140472391630016 id z b = 140472391630016 id z c = 140472372786520
Je dôležité si uvedomiť, že všetko v Pythone je objekt, dokonca aj čísla a Triedy.
Celé číslo 5
má preto jedinečné ID. ID celého čísla 5
zostáva počas celej životnosti konštantné. Podobný prípad je na plaváku 5.5
a iných objektoch.