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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。