id()函数以及Python中的示例
Pythonid()功能
id()函数是Python中的一个库函数,用于获取对象的唯一标识号(id),它接受一个对象(如int,float,字符串,列表等)并返回唯一的id号。
什么是ID?
Id是每个对象的内存地址,在创建对象时分配该地址,所有对象都有自己的唯一标识号,可以更改该标识号以再次执行程序。
语法:
id(object)
Parameter(s):object–一个对象,例如int,float,string,list,tuple等。
返回值:float–返回给定对象的唯一标识号(整数格式)。
示例
Input:
a = 10
print("id(a): ", id(a))
Output: id(a): 10455328Python代码获取id(s)各种类型的物体
#python代码演示示例
# of id() function
a = 10 #整数变量
b = 10.23 #浮动变量
c = "Hello" #字符串变量
d = [10, 20, 30, 40, 50] #列表变量
# return type of id()print("return type of id(): ", type(id(a)))
#获取对象的ID
print("id(a): ", id(a))
print("id(b): ", id(b))
print("id(c): ", id(c))
print("id(d): ", id(d))输出结果
First run: return type of id(): <class 'int'>id(a): 10455328id(b): 139862812754400id(c): 139862812332136id(d): 139862811549960 Second run: return type of id(): <class 'int'>id(a): 10455328id(b): 139836840616416id(c): 139836840194152id(d): 139836839411976