• 技术文章 >Python技术 >Python基础教程

    python id()函数是什么

    宋雪维宋雪维2020-12-31 15:20:31原创16678

    我们每一个人都有身份证来证明自己的身份。网络地址也有,那就是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('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函数的介绍,和它具体使用示例,id函数在Python中是必不可少的函数,要掌握哦~

    专题推荐:python基础 id函数
    上一篇:Python 删除List元素的三种方法remove、pop、del 下一篇:python中的int函数如何使用?

    相关文章推荐

    • python self是什么意思?怎么使用?• Python中常见的字符串拼接方法有哪些?• Python中字符串与二进制如何相互转换?• Python 删除List元素的三种方法remove、pop、del

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网