python中的id()(python id()函数是什么)
我们每一个人都有身份证来证明自己的身份 。网络地址也有 ,那就是id 。网络id可以用来表示计算机属于哪个网络 。Python中也有id函数 ,而Python中每个对象拥有唯一的内存id ,所以id函数它主要用于获取指定对象的内存id值 ,是Python中必不可少的内置函数 。本文主要介绍id函数和它的具体使用示例 。
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(cisd:,cisd)c == d 比较的是c和d的值是否相等 ,c is d 则比较的是c和d内存(或id)是否一样 。
253743939682425374393967762537439396800 c==d:True cisd:False补充:id(object)返回的是对象的“身份证号 ” ,唯一且不变 ,但在不重合的生命周期里 ,可能会出现相同的id值 。此处所说的对象应该特指复合类型的对象(如类 、list等) ,对于字符串 、整数等类型 ,变量的id是随值的改变而改变的 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!