介绍
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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。