De functie id () retourneert identiteit (uniek geheel getal) van een object.
De syntaxis van id()
is:
id (object)
id () Parameters
id()
functie neemt één parameterobject.
Retourwaarde van id ()
id()
functie geeft de identiteit van het object terug. Dit is een geheel getal dat uniek is voor het gegeven object en constant blijft tijdens zijn levensduur.
Voorbeeld 1: hoe werkt id ()?
class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))
Uitvoer
id van dummyFoo = 140343867415240
Meer voorbeelden op 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))
Uitvoer
id van 5 = 140472391630016 id van a = 140472391630016 id van b = 140472391630016 id van c = 140472372786520
Het is belangrijk op te merken dat alles in Python een object is, even getallen en klassen.
Daarom heeft integer 5
een unieke id. De id van het gehele getal 5
blijft gedurende de levensduur constant. Hetzelfde geldt voor float 5.5
en andere objecten.