为什么有的python内置函数怎么就一个pass?
Python 函数 一个 怎么 为什么 内置 pass
2023-09-14 09:06:08 时间
问题来源:当我尝试修改某个源代码的时候,我进入了该源代码中,发现每个函数全是pass,然后我就很奇怪,怎么没有具体的实现方法呢?
为什么只能看到一个pass?
仔细观察该文件的目录就会发现这个文件是PyCharm自己生成的,并没有定位到Python安装目录下Lib文件夹中的某个文件
python的内置函数都是内嵌在解释器里面的,是使用C编写的,正常情况下你是无法查看的,只不过pycharm这种智能编辑器对其进行了一个抽象罢了,可以让你查看相应的注释。
所以python内置函数只有一个pass,是因为你看的是pycharm抽象出来的py文件,为了让你看到这些你无法直接查看的文件里面都定义了哪些函数、哪些类、哪些变量,以及相应的注释,为了你方便学习的,执行代码的时候和这些文件没有任何关系。而上面也说了,既然代码块的内容不是python实现的,所以直接写上了一个pass。
有需求的话,可以去cpython的库里找这些内置函数的源码:github.com/python/cpyth
相关文章
- Python怎么输入小数和整数_python输入非负整数
- 神器,轻松可视化Python程序调用流程
- mt4 python_一个使用Python自动化交易外汇MT4脚本实现「建议收藏」
- 关于python中lambda 函数使用小结
- python进阶(17)偏函数partial
- python更新pip失败_findwindow函数
- 【说站】python温度转换代码
- 【说站】python range()函数指定数值
- 遗传算法的应用实例python实现_遗传算法Python解决一个问题
- python用冒泡法排序_数组冒泡排序c语言函数
- 学VBA还是学Python,这不是个问题!
- KG4Py:Python代码知识图谱和语义搜索的工具包
- Python实战之函数的一些 "奇技淫巧"
- Python基础之sorted()函数用法
- Python traceback模块:获取异常信息
- Python学习:6.python内置函数详解编程语言
- 搞定!Linux下快速设置Python环境变量(linux设置python环境变量)
- Python输出函数print()总结(python print())详解编程语言
- Python datetime模块常用方法
- 如何用 Python 编写你喜爱的 R 函数
- 如何为 Linux 打包 Python 应用
- Python中用format函数格式化字符串的用法
- Python中条件选择和循环语句使用方法介绍
- Python中请使用isinstance()判断变量类型