id()函数返回对象的身份(唯一整数)。
id()的语法为:
id(object)
id()函数采用单个参数object。
id()函数返回对象的身份。这是一个整数,对于给定对象而言是唯一的,并且在其生命周期内保持不变。
class Foo: b = 5 dummyFoo = Foo() print('dummyFoo的id =',id(dummyFoo))
当您运行程序时,输出将类似于:
dummyFoo的id = 140343867415240
print('5的id =',id(5)) a = 5 print('a的id =',id(a)) b = a print('b的id =',id(b)) c = 5.0 print('c的id =',id(c))
当您运行程序时,输出将类似于:
5的id = 1453124160 a的id = 1453124160 b的id = 1453124160 c的id = 42380816
重要的是要注意,Python中的所有内容都是对象,甚至是数字和类。
因此,整数5具有唯一的ID。整数5的id在生存期内保持不变。浮点数5.5和其他对象也是如此。