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): 10455328
Python代码获取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