función id() en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *