当前位置: 首页 > news >正文

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

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

为什么只能看到一个pass?

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

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

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


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

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

相关文章:

  • 主从复制 读写分离
  • flink-taskmanager内存计算
  • 大数据复习(day03)
  • C++ 优先队列 priority_queue 使用篇
  • 同事嫌我改Bug慢,原来是没掌握这些代码Debug技巧
  • 图文讲解带你拿捏MyBatis(一)——MyBatis入门
  • [Python]Django类视图
  • 重识Nginx - 12 SSL/TLS 浅析
  • 神经网络做多元线性回归,神经网络是线性模型吗
  • 如何查看Debian/Ubuntu和RHEL/AlmaLinux/Rocky软件包的更新日志
  • Java—多线程
  • 【第九篇】商城系统-商城首页功能
  • 【SpringBoot+MyBatisPlus】系统全局异常处理器的使用以及添加员工功能的实现
  • FreeRTOS大杂烩
  • 都这麽大了还不快了解防病毒网关?
  • 【Leetcode】101. 对称二叉树
  • 《Java编程思想》读书笔记-对象导论
  • 10个确保微服务与容器安全的最佳实践
  • Koa2 之文件上传下载
  • Python_网络编程
  • scrapy学习之路4(itemloder的使用)
  • springboot_database项目介绍
  • Unix命令
  • 从零开始在ubuntu上搭建node开发环境
  • 高度不固定时垂直居中
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 区块链将重新定义世界
  • 如何在GitHub上创建个人博客
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 时间复杂度与空间复杂度分析
  • 突破自己的技术思维
  • 想写好前端,先练好内功
  • 学习Vue.js的五个小例子
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • (02)vite环境变量配置
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (Python第六天)文件处理
  • (WSI分类)WSI分类文献小综述 2024
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (分类)KNN算法- 参数调优
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (三)mysql_MYSQL(三)
  • (原)本想说脏话,奈何已放下
  • (转)【Hibernate总结系列】使用举例
  • (转)Linux下编译安装log4cxx
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • ./include/caffe/util/cudnn.hpp: In function ‘const char* cudnnGetErrorString(cudnnStatus_t)’: ./incl
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET企业级应用架构设计系列之应用服务器
  • .NET序列化 serializable,反序列化
  • .py文件应该怎样打开?
  • @test注解_Spring 自定义注解你了解过吗?