介紹
id()是Python中的內置函數。
用法:
id(object)
如我們所見,該函數接受單個參數,並用於返回對象的標識。此標識在生命周期內必須是唯一且恒定的。具有不重疊生命周期的兩個對象可能具有相同的id()值。如果將其與C關聯,則它們實際上是內存地址,在Python中,這是唯一的ID。此函數通常在Python內部使用。
例子:
The output is the identity of the object passed. This is random but when running in the same program, it generates unique and same identity. Input:id(1025) Output:140365829447504 Output varies with different runs Input:id("geek") Output:139793848214784
# This program shows various identities
str1 = "geek"
print(id(str1))
str2 = "geek"
print(id(str2))
# This will return True
print(id(str1) == id(str2))
# Use in Lists
list1 = ["aakash", "priya", "abdul"]
print(id(list1[0]))
print(id(list1[2]))
# This returns false
print(id(list1[0])==id(list1[2]))
輸出:
140252505691448 140252505691448 True 140252505691840 140252505739928 False
相關用法
- Python now()用法及代碼示例
- Python cmp()用法及代碼示例
- Python map()用法及代碼示例
- Python ord()用法及代碼示例
- Python int()用法及代碼示例
- Python dir()用法及代碼示例
- Python hex()用法及代碼示例
- Python sum()用法及代碼示例
- Python tell()用法及代碼示例
- Python oct()用法及代碼示例
- Python globals()用法及代碼示例
注:本文由純淨天空篩選整理自Chinmoy Lenka大神的英文原創作品 id() function in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。