Python id()函数
id()
是Python内置函数之一,用于返回给定对象的唯一标识符(即对象在内存中的地址)。具体来说,id()
函数返回一个整数,该整数代表给定对象在内存中的地址。因为每个对象在内存中都有一个唯一的地址,所以id()
函数返回的值也是唯一的。
id()函数示例
以下是使用id()
函数的示例:
a = 10
print(id(a)) # 输出一个整数,代表整数10在内存中的地址
b = "hello"
print(id(b)) # 输出一个整数,代表字符串"hello"在内存中的地址
需要注意的是,由于Python的垃圾回收机制,当对象不再被引用时,其内存地址可能会被重用。因此,id()
函数返回的值可能会随着时间的推移而发生变化,特别是对于短期存在的对象。