返回顶部
首页 > 资讯 > 后端开发 > Python >Python中的id()函数_怪异现象
  • 318
分享到

Python中的id()函数_怪异现象

怪异函数现象 2023-01-31 01:01:48 318人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

python中有一个内置函数叫id(obj) ,可以获取obj在Python中的实际内存,比如: >>> id(13) 8791398340000 >>> id(int) 8791397851616 那么

python中有一个内置函数叫id(obj) ,可以获取obj在Python中的实际内存,比如:

>>> id(13)
8791398340000
>>> id(int)
8791397851616

那么,id(obj)和id(obj)是不是相等的呢?让我们来测试一下(python3.7)

>>> id(13)
8791398340000
>>> id(13)
8791398340000
>>> id(int)
8791397851616
>>> id(int)
8791397851616
原来他们相等啊。。。不对!!id(257)和id(257)就不相等!
>>> id(257)
52174288
>>> id(257)
52174768
但是又有......
>>> id(257)==id(257)
True

这是为什么呢?大家可以参考一下GitHub上名叫What's The F*ck of python的文档,答案就在里面。

--结束END--

本文标题: Python中的id()函数_怪异现象

本文链接: https://lsjlt.com/news/184183.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python中的id()函数_怪异现象
    python中有一个内置函数叫id(obj) ,可以获取obj在python中的实际内存,比如: >>> id(13) 8791398340000 >>> id(int) 8791397851616 那么...
    99+
    2023-01-31
    怪异 函数 现象
  • php bcdiv和bcmul 函数的怪异现象
    一、简介 我要实现这样一个表达式 z=总奖金 n=总名数 i=自己的排民 ((n-i+1)/(1+2+3+…n))*z 这是一个分配奖金的式子。我试着用php的bc函数进行操作发现...
    99+
    2024-04-02
  • VB.NET数组赋值怪异现象的示例分析
    这篇文章给大家分享的是有关VB.NET数组赋值怪异现象的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在写程序过程中发现了VB.NET数组赋值时出现了一个奇怪的现象,就是给数组给数组赋值时竟然是"...
    99+
    2023-06-17
  • C++ 中函数指针与函数对象的异同?
    函数指针和函数对象都是处理函数作为数据的机制。函数指针是指向函数的指针,而函数对象是包含重载的 operator() 的对象。两者都可以捕获变量并创建闭包。不同之处在于,函数指针是原始类...
    99+
    2024-04-12
    函数指针 函数对象 c++
  • Python中的id函数到底是什么?
    Python官方文档给出的解释是 id(object) Return the “identity” of an object. This is an integer (or long integer) which is guarant...
    99+
    2023-01-31
    到底是什么 函数 Python
  • 分析MySQL中FTWRL一个奇怪的堵塞现象
    本篇内容介绍了“分析MySQL中FTWRL一个奇怪的堵塞现象”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • Linux文件执行中的锁定怪现象分析
    这篇文章将为大家详细讲解有关Linux文件执行中的锁定怪现象分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。linux下,一个可执行文件exe1正在执行中,rm –f可以将其删除,m...
    99+
    2023-06-13
  • STL 中的函数对象如何处理异常?
    stl的函数对象可处理异常。stl算法通过catch语句自动捕获函数对象抛出的异常并转发给调用算法的函数,从而确保异常的正确处理。 STL 中的函数对象如何处理异常 函数对象是 STL...
    99+
    2024-04-26
    异常处理 stl
  • Python函数介绍:id函数的功能和示例
    Python函数介绍:id函数的功能和示例Python中的id()函数是一个内置函数,它可以返回一个对象的内存地址。这个内存地址是一个整数,唯一地标识了对象在计算机内存中的位置。id()函数的语法如下:id(object)其中,object...
    99+
    2023-11-04
    Python 函数 id函数
  • python异步函数怎么实现
    在Python中,可以使用asyncio模块来实现异步函数。异步函数通常以async关键字声明,其中包含await关键字来等待其他异...
    99+
    2023-09-29
    python
  • Python 实现异步调用函数
    async_call.py #coding:utf-8 from threading import Thread def async_call(fn): def wrapper(*args, **kwargs): ...
    99+
    2023-01-31
    函数 Python
  • python-函数的对象、函数嵌套、名称
    目录 函数的对象 函数对象的四大功能 引用 当做参数传给一个函数 可以当做函数的返回值 可以当做容器...
    99+
    2023-01-31
    函数 嵌套 对象
  • Python 中的对象析构函数__del__ 详情
    目录在Python中何时使用__del__?析构函数使用紧要 前言: Python 中的类的构造函数 ​​__init__​​ , 每当实例产生就会调用这个构造函数。 反过来,每当实...
    99+
    2024-04-02
  • Python中如何使用函数对象
    本篇文章为大家展示了Python中如何使用函数对象,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python是如何工作的?我们将从高层开始了解python的内部工作。你在你的python REPL里...
    99+
    2023-06-17
  • PHP8.0中的异步函数
    PHP8.0是PHP语言的最新版本,在其中新增了一些非常重要的功能,其中最为突出的一项就是异步函数的支持。本文将着重介绍PHP8.0中的异步函数,包括异步编程的概念、优点以及在PHP8.0中的具体应用。异步编程概念在传统的编程方式中,程序是...
    99+
    2023-05-14
    编程 PHP 异步函数
  • 详解Python的函数与异常
    目录1. 函数1.1 自定义函数1.2 函数与参数1.3 函数与返回值2. 异常处理2.1 raise 语句2.2 异常捕获2.3 finally 子句总结1. 函数 抽象是程序能够...
    99+
    2024-04-02
  • Python中的对象析构函数del怎么用
    这篇文章主要介绍“Python中的对象析构函数del怎么用”,在日常操作中,相信很多人在Python中的对象析构函数del怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中的对象析构函数del...
    99+
    2023-06-29
  • Javascript的异步函数和Promise对象你了解吗
    目录1、JS中的异步1.1 同步1.2 异步1.3 回调函数解决异步问题1.4 回调地狱2、Promise对象2.1 Promise的基本使用2.2 async 和 await总结1...
    99+
    2024-04-02
  • golang函数在面向对象编程中的抽象类实现
    在 golang 中,可以通过实现一个接口并定义一个函数来实现抽象类功能:定义接口并声明方法签名。定义函数并实现接口方法。实例化结构体并调用函数。实战案例中,使用 shape 接口和对应...
    99+
    2024-05-03
    面向对象编程 抽象类 golang
  • golang自定义函数实现中的异常处理
    在 go 中处理自定义函数异常有 3 种方法:使用 panic 内置函数(语法见文章)实战案例:define divide 函数,当除数为 0 时 panic优点:方便、可自定义错误消息...
    99+
    2024-04-28
    异常处理 golang
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作