问题来源:当我尝试修改某个源代码的时候,我进入了该源代码中,发现每个函数全是pass,然后我就很奇怪,怎么没有具体的实现方法呢?

为什么只能看到一个pass?

仔细观察该文件的目录就会发现这个文件是PyCharm自己生成的,并没有定位到Python安装目录下Lib文件夹中的某个文件

python的内置函数都是内嵌在解释器里面的,是使用C编写的,正常情况下你是无法查看的,只不过pycharm这种智能编辑器对其进行了一个抽象罢了,可以让你查看相应的注释

所以python内置函数只有一个pass,是因为你看的是pycharm抽象出来的py文件,为了让你看到这些你无法直接查看的文件里面都定义了哪些函数、哪些类、哪些变量,以及相应的注释,为了你方便学习的,执行代码的时候和这些文件没有任何关系。而上面也说了,既然代码块的内容不是python实现的,所以直接写上了一个pass。


有需求的话,可以去cpython的库里找这些内置函数的源码:github.com/python/cpyth

有的python内置函数怎么就一个pass? - 知乎

为什么有的python内置函数怎么就一个pass?相关推荐

  1. pythonpass函数_有的python内置函数怎么就一个pass?

    你看到的是pass,但可能现实并非如此. 火车上信号太差了,待我移动一下再续-- 先随便扯扯吧-- 既然提到Python内置函数的实现,就涉及到Python本身的实现方式了,也就是这个解释器是怎么实现 ...

  2. python 内置函数

    python 内置函数 Python内置(built-in)函数随着python解释器的运行而创建.在Python的程序中,你 可以随时调用这些函数,不需要定义. abs()     # 求一个数的绝 ...

  3. python怎么用函数查看变量类型_查看变量类型的Python内置函数是()。

    [单选题]下列不属于反射的是( ) [判断题]传统通俗史学有普及型和通俗型 [单选题]当前最流行和最受重视的资料分析是( ). [简答题]什么情况下采用斜视图比较合适? [单选题]下列命题正确的是( ...

  4. python内置函数可以返回列表元组_Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数....

    Python内置函数()可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. 青岛远洋运输有限公司冷聚吉船长被评为全国十佳海员.()A:错B:对 有源逆变是将直流电逆变成其它频率的交流 ...

  5. python内置函数用来返回数值型序列中所有元素之和_Python内置函数______用来返回数值型序列中所有元素之和...

    [填空题]表达式 int(4**0.5) 的值为 [判断题]3+4j不是合法的Python表达式. [填空题]已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为 [填 ...

  6. 列举5个python内置函数_Python5个内建高阶函数的使用

    描述 本文结合各种实际的例子详细讲解了Python5个内建高阶函数的使用,能够帮助理解Python的数据结构和提高数据处理的效率,这5个函数分别是: map reduce filter sorted/ ...

  7. Python 内置函数sorted()在高级用法

    对于Python内置函数sorted(),先拿来跟list(列表)中的成员函数list.sort()进行下对比.在本质上,list的排序和内建函数sorted的排序是差不多的,连参数都基本上是一样的. ...

  8. 8个实用的Python内置函数

    python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率. 这次来梳理下8个好用的python内置函数. 1.set() 当需要对一个列表进行去重操作的 ...

  9. python的shutil模块是内置的_Python之shutil模块11个常用函数详解,python内置函数是什么...

    Python之shutil模块11个常用函数详解,python内置函数是什么 shutil 是 Python 中的高级文件操作模块,与os模块形成互补的关系,os主要提供了文件或文件夹的新建.删除.查 ...

  10. 8个超好用的Python内置函数

    python中有许多内置函数,不像print那么广为人知,但它们却异常的强大,用好了可以大大提高代码效率. 这次来梳理下8个好用的python内置函数. 1.set() 当需要对一个列表进行去重操作的 ...

最新文章

  1. 2021年度训练联盟热身训练赛第四场 H - Rock Paper Scissors(字符串匹配,FFT)
  2. MyBatis之传入参数
  3. fragment中的onCreateView和onViewCreated的区别和
  4. 如何在nginx中缓存静态文件
  5. unbalanced enable irq 问题的解决 以及共享的gpio中断引起的问题
  6. 一篇文章带你了解python装饰器
  7. 火车票售票系统mysql_为何火车上明明有很多空位,售票系统却会显示无座?
  8. java面试题十五 for循环一个题目
  9. java接口作用和好处,持续更新大厂面试笔试题
  10. linux学习笔记十一(LVM基础)
  11. win7系统语音识别操作电脑的操作方法
  12. 计算机菜单界面无法缩小怎么办,如何解决Win10个性化设置最小化任务栏后不能弹出的问题?...
  13. paip.dom4j中 selectSingleNode 或selectNodes获取不到节点的原因总结
  14. MATLAB写入Excel文件
  15. MoSE论文中Sequential Synthetic Dataset生成代码(时间序列多任务学习数据集)
  16. 高频功率放大器输出为什么会有高次谐波
  17. 【C# 】泛型,减少代码的方式
  18. 数字信号处理专业术语翻译
  19. fatal: 无法访问 ‘https://gitlab.com/libeigen/eigen.git/‘:Failed to connect to gitlab.com port 443: 没有到主机
  20. 构建之法 20162316刘诚昊

热门文章

  1. 注册表右键添加打开选项
  2. 【读书笔记】《谈谈方法》(笛卡尔)
  3. Spring @Validate 报 :No validator could be found for type 异常解決
  4. c语言求最小值函数min的用法,C语言--min的宏定义
  5. wamp phpMyAdmin error #1045 - Access denied for user root@locahost Fixed!
  6. Bugku MISC 再也没有纯白的灵魂
  7. 1038: 绝对值最大 C语言
  8. Qt使用QImage裁剪图片
  9. dubbo SPI机制与@Adaptive自适应扩展机制
  10. SonarQube篇-升级SonarQube6.7.5到版本7.7