📜  Python id()

📅  最后修改于: 2020-09-20 04:10:48             🧑  作者: Mango

id() 函数返回对象的身份(唯一整数)。

id()的语法为:

id(object)

id()参数

id() 函数采用单个参数object

从id()返回值

id() 函数返回对象的标识。这是给定对象唯一的整数,并且在其生存期内保持不变。

示例1:id()如何工作?

class Foo:
    b = 5

dummyFoo = Foo()
print('id of dummyFoo =',id(dummyFoo))

输出

id of dummyFoo = 140343867415240

有关id()的更多示例

print('id of 5 =',id(5))

a = 5
print('id of a =',id(a))

b = a
print('id of b =',id(b))

c = 5.0
print('id of c =',id(c))

输出

id of 5 = 140472391630016
id of a = 140472391630016
id of b = 140472391630016
id of c = 140472372786520

重要的是要注意, Python中的所有内容都是对象,甚至是数字和类。

因此,整数5具有唯一的ID。整数5的id在生存期内保持不变。 float 5.5和其他对象也是如此。