Python id() 内置函数

来自 Python 3 文档

返回对象的“身份”。这是一个整数,保证在对象的生命周期内对该对象是唯一的且恒定的。生命周期不重叠的两个对象可能具有相同的 id() 值。

简介

id() 函数返回一个唯一的整数,用于标识对象在内存中的位置。保证此 ID 在对象的生命周期内是唯一的。它本质上是对象的内存地址。

示例

x = 10
y = 10
z = 20

print(id(x))
print(id(y))  # same as id(x) because Python caches small integers
print(id(z))
print(id(1))
print(id('1'))
print(id([1, 2]))
4331368528
4331368528
4331368560
4331368496
4331368560
4331368560

相关链接