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 5
ha un ID univoco. L'id dell'intero 5
rimane costante durante la vita. Simile è il caso di float 5.5
e altri oggetti.