ID Python ()

La funzione id () restituisce l'identità (numero intero univoco) di un oggetto.

La sintassi di id()è:

 id (oggetto)

Parametri id ()

id() funzione accetta un singolo oggetto parametro.

Valore restituito da id ()

id()la funzione restituisce l'identità dell'oggetto. Si tratta di un numero intero che è univoco per l'oggetto specificato e rimane costante durante la sua durata.

Esempio 1: come funziona id ()?

 class Foo: b = 5 dummyFoo = Foo() print('id of dummyFoo =',id(dummyFoo))

Produzione

 id di dummyFoo = 140343867415240

Altri esempi su 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))

Produzione

 id di 5 = 140472391630016 id di a = 140472391630016 id di b = 140472391630016 id di c = 140472372786520

È importante notare che tutto in Python è un oggetto, anche numeri e classi.

Quindi, integer 5ha un ID univoco. L'id dell'intero 5rimane costante durante la vita. Simile è il caso di float 5.5e altri oggetti.

Articoli interessanti...