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和其他对象也是如此。