ID Pythonu ()

Funkce id () vrací identitu (jedinečné celé číslo) objektu.

Syntaxe id()je:

 id (objekt)

id () Parametry

id() funkce přebírá jeden objekt parametru.

Návratová hodnota z id ()

id()funkce vrací identitu objektu. Toto je celé číslo, které je pro daný objekt jedinečné a během jeho životnosti zůstává konstantní.

Příklad 1: Jak funguje id ()?

 class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))

Výstup

 id dummyFoo = 140343867415240

Další pří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ýstup

 id 5 = 140472391630016 id a = 140472391630016 id b = 140472391630016 id c = 140472372786520

Je důležité si uvědomit, že vše v Pythonu je objekt, dokonce i čísla a třídy.

Celé číslo 5má tedy jedinečné ID. ID celého čísla 5zůstává po celou dobu životnosti konstantní. Obdobně je tomu u plováku 5.5a jiných objektů.

Zajímavé články...