Funktsioon id () tagastab objekti identiteedi (kordumatu täisarv).
Süntaks id()
on:
id (objekt)
id () parameetrid
id()
funktsioon võtab ühe parameetri objekti.
Tagastusväärtus ID-lt ()
id()
funktsioon tagastab objekti identiteedi. See on täisarv, mis on antud objekti jaoks ainulaadne ja jääb selle eluajal konstantseks.
Näide 1: Kuidas id () töötab?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Väljund
dummyFoo id = 140343867415240
Rohkem näiteid ID-le ()
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äljund
ID 5 = 140472391630016 id a = 140472391630016 ID b = 140472391630016 id = c = 140472372786520
Oluline on märkida, et Pythonis on kõik objekt, paarisarvud ja klassid.
Seega on täisarvul 5
kordumatu ID. Täisarvu ID 5
jääb kogu eluea jooksul konstantseks. Sarnaselt on tegemist ujukite 5.5
ja muude objektidega.