Introducción
id() es una función incorporada en Python.
Sintaxis:
id(object)
Como podemos ver, la función acepta un solo parámetro y se usa para devolver la identidad de un objeto. Esta identidad tiene que ser única y constante para este objeto durante el tiempo de vida. Dos objetos con vidas útiles que no se superponen pueden tener el mismo valor de id(). Si relacionamos esto con C, entonces en realidad son la dirección de memoria, aquí en Python es la identificación única. Esta función generalmente se usa internamente en Python.
Ejemplos:
The output is the identity of the object passed. This is random but when running in the same program, it generates unique and same identity. Input : id(1025) Output : 140365829447504 Output varies with different runs Input : id("geek") Output : 139793848214784
# This program shows various identities str1 = "geek" print(id(str1)) str2 = "geek" print(id(str2)) # This will return True print(id(str1) == id(str2)) # Use in Lists list1 = ["aakash", "priya", "abdul"] print(id(list1[0])) print(id(list1[2])) # This returns false print(id(list1[0])==id(list1[2]))
Producción:
140252505691448 140252505691448 True 140252505691840 140252505739928 False
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA