„Python“ ID ()

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 5turi unikalų ID. Sveiko skaičiaus ID 5visą gyvenimą išlieka pastovus. Panašiai yra su plūduriuojančiais 5.5ir kitais objektais.

Įdomios straipsniai...