id() 函数是 Python 内置函数,用于返回对象的唯一标识符(identity)。这个标识符通常是该对象在内存中的地址。

以下是 id() 函数的基本语法:
id(object)

  •  object: 要获取标识符的对象。


下面是一些示例:
# 获取整数对象的标识符
x = 42
print(id(x))

# 获取字符串对象的标识符
s = "Hello, World!"
print(id(s))

# 获取列表对象的标识符
my_list = [1, 2, 3]
print(id(my_list))

# 获取函数对象的标识符
def my_function():
    pass

print(id(my_function))

# 获取类对象的标识符
class MyClass:
    pass

obj = MyClass()
print(id(obj))

在这些示例中,id() 函数被用于获取不同类型对象的唯一标识符。标识符是一个整数,通常表示对象在内存中的地址。值得注意的是,对于不同的运行和实现,标识符可能会有不同的规律。在正常的应用中,通常只需要关注对象的标识符是否相同,而不需要具体的值。


转载请注明出处:http://www.zyzy.cn/article/detail/340/Python3