温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python中id()函数的用法

发布时间:2020-12-15 09:35:02 来源:亿速云 阅读:3043 作者:小新 栏目:编程语言

这篇文章将为大家详细讲解有关python中id()函数的用法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

我们每一个人都有身份证来证明自己的身份。网络地址也有,那就是id。网络id可以用来表示计算机属于哪个网络。Python中也有id函数,而Python中每个对象拥有唯一的内存id,所以id函数它主要用于获取指定对象的内存id值,是Python中必不可少的内置函数。

1、id函数

CPython 中 id() 函数用于获取对象的内存地址。

2、语法

id([object])

3、参数

object – 对象。

4、返回值

返回对象的内存地址。

5、使用示例: id()函数可返回对象的内存地址

c, d 和 2.0 地址不同,但值相等。

c = 2.0
d = 2.0
print(id(c),id(d),id(2.0))
print('c == d:',c==d)
print('c is d:',c is d)

c == d 比较的是c和d的值是否相等,c is d 则比较的是c和d内存(或id)是否一样。

2537439396824 2537439396776 2537439396800
c == d: True
c is d: False

补充:id(object)返回的是对象的“身份证号”,唯一且不变,但在不重合的生命周期里,可能会出现相同的id值。此处所说的对象应该特指复合类型的对象(如类、list等),对于字符串、整数等类型,变量的id是随值的改变而改变的。

关于python中id()函数的用法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI