ID Pythonu ()

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 5má preto jedinečné ID. ID celého čísla 5zostáva počas celej životnosti konštantné. Podobný prípad je na plaváku 5.5a iných objektoch.

Zaujímavé články...