Funkcija id () pateikia objekto tapatybę (unikalų sveikąjį skaičių).
Sintaksė id()
yra:
ID (objektas)
id () parametrai
id()
funkcija užima vieno parametro objektą.
Grąžinimo vertė iš id ()
id()
funkcija grąžina objekto tapatybę. Tai yra sveikasis skaičius, kuris yra unikalus nurodytam objektui ir lieka pastovus per visą jo gyvenimą.
1 pavyzdys: Kaip veikia id ()?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Rezultatas
id dummyFoo = 140343867415240
Daugiau pavyzdžių 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))
Rezultatas
5 id = 140472391630016 id = 140472391630016 id = b = 140472391630016 id = c = 140472372786520
Svarbu pažymėti, kad „Python“ viskas yra objektas, lyginiai skaičiai ir klasės.
Taigi sveikasis skaičius 5
turi unikalų ID. Sveiko skaičiaus ID 5
visą gyvenimą išlieka pastovus. Panašiai yra su plūduriuojančiais 5.5
ir kitais objektais.