Python-id ()

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 5een unieke id. De id van het gehele getal 5blijft gedurende de levensduur constant. Hetzelfde geldt voor float 5.5en andere objecten.

Interessante artikelen...