← Volver

La función id()

La función incorporada id() recibe como argumento un objeto y retorna otro objeto que sirve como identificador único para el primero. Qué tipo de objeto es el retornado y de qué forma identifica al objeto pasado como argumento depende de la implementación de Python. En CPython (la implementación oficial del lenguaje) el valor retornado es un entero que indica la dirección de memoria en la que está almacenado el objeto.

>>> s = "Hola mundo"
>>> pi = 3.14
>>> id(s)
11555888
>>> id(pi)
47907328



¿Alguna duda sobre este código? ¡Preguntanos en el foro!