id() 函数返回对象的标识(唯一整数)。
用法:
id(object)
参数:
id()
函数采用单个参数 object
。
返回:
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
和其他对象也是如此。
相关用法
- Python id()用法及代码示例
- Python numpy matrix identity()用法及代码示例
- Python string isalnum()用法及代码示例
- Python string isidentifier()用法及代码示例
- Python numpy irr用法及代码示例
- Python calendar isleap()用法及代码示例
- Python math isclose()用法及代码示例
- Python string isupper()用法及代码示例
- Python scipy integrate.trapz用法及代码示例
- Python int转exponential用法及代码示例
- Python itertools.groupby()用法及代码示例
- Python integer转string用法及代码示例
- Python itertools.repeat()用法及代码示例
- Python issubclass()用法及代码示例
- Python scipy interpolate.CubicHermiteSpline.solve用法及代码示例
- Python string istitle()用法及代码示例
- Python scipy interpolate.CubicSpline.solve用法及代码示例
- Python scipy integrate.cumtrapz用法及代码示例
- Python math isnan()用法及代码示例
- Python isdisjoint()用法及代码示例
注:本文由纯净天空筛选整理自 Python id()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。