pass
python定义函数,必须有函数体,否则编译就会报错。函数体用一句pass占位是防止报错,并且不会有任何动作。内置函数中使用pass的情况如下:
- 父类中声明函数,但不声明实现,由继承的子类进行实现,也就是说这就是一个空方法;
- 这个函数的具体实现不用python编写,而是由例如C这种高效语法编写,在包中只用一个空方法占位,调用的时候是调用C语言实现的方法。python中有一些需要大量运算的内置函数是用C或者C++写的。
- 当你
help(str)的时候,他们会显示出来。目的就是每个函数是做什么的,通过注释反射实现文档的一种方式。
cpython源码
https://github.com/python/cpython
使用DOC
https://docs.python.org/3.7/library/stdtypes.html
python教程
来源:CSDN
作者:善良的小聪哥
链接:https://blog.csdn.net/u012798083/article/details/104113422