返回对象的 id
。这是分配给 Python 中每个对象 的唯一标识符。id()
函数返回对象的内存地址。
参数值
参数 | 描述 |
---|---|
object | 返回其标识符的对象 |
返回值
Python 中的 id()
函数 始终返回一个表示对象标识符的 int
。
如何在 Python 中使用 id()
示例 1
id()
函数返回内存中对象的唯一标识符。
id(5)
# Output: 140732193753488
示例 2
当对象被修改时,它的标识符保持不变,因为它基于内存地址。
x = [1, 2, 3]
id(x)
# Output: 140732193753232
示例 3
对于不同的 对象,即使值相同,id() 也会返回不同的标识符。
a = 'hello'
b = 'hello'
id(a), id(b)
# Output: (2811710322960, 2811710322960)