id()是Python内置函数之一,用于返回给定对象的唯一标识符,即对象在内存中的地址。
具体来说,id()函数返回一个整数,该整数代表给定对象在内存中的地址。这个值在对象的生命周期内是唯一的,如果两个对象的id相同,那么它们就是同一个对象。
id() 函数示例
以下是使用id()函数的示例:
a = [1, 2 , 3]
def print_id(x):
print(id(x))
print(id(a))
print_id(a) # 应与前者相同
print_id(a[:]) # 传递给函数的是副本,ID应该与前两个不同
程序运行结果
1913230990912 1913230990912 1913231066304