跳至主要内容

id()

返回对象的 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)