Python提供的函数称为
python系统中自带的一些函数就叫做内建函数,比如:dir()、type()等等,不需要我们自己编写。还有一种是第三方函数,就是其它程序员编好的一些函数,共享给大家使用。
内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等。截止到python版本3.6.2 python一共提供了68个内置函数。
python怎么看函数的实现
在 Python 中,可以通过以下方式来查看一个函数的实现:
1. 使用内置函数 `print()` 打印函数对象。例如,以下代码将输出 `built-in function sorted`:
```python
print(sorted)
```
2. 使用内置模块 `inspect` 中的函数 `getsource()` 获取函数的源代码。例如,以下代码将输出 `sorted` 函数的源代码:
```python
import inspect
import sorted_source = inspect.getsource(sorted)
print(sorted_source)
```
需要注意的是,对于一些内置函数或者第三方库的函数,其源代码可能并不是公开的,因此可能无法通过上述方式获取到其实现。此时,需要查阅官方文档或者其他相关资料来了解该函数的使用说明及其内部实现方式。
另外,Python 中还有一种方式可以查看函数的帮助文档,即使用内置函数 `help()`。例如,以下代码将打印 `sorted` 函数的帮助信息:
```python
help(sorted)
```
`help()` 函数会打印出函数的使用说明以及相关参数的介绍,对于理解函数的使用方法和内部实现都有一定帮助。
Python非常方便,它不需要用户查询文档,只需掌握如下两个帮助函数,即可查看Python中的所有函数(方法)以及它们的用法和功能:
dir():列出指定类或模块包含的全部内容(包括函数、方法、类、变量等)。
help():查看某个函数或方法的帮助文档。
相关推荐:《Python基础教程》
例如,要查看字符串变量(它的类型是 str 类型)所能调用的全部内容,可以在交互式解释器中输入如下命令:>>> dir(str)
['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__',
'__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__init_subclass__',
还没有评论,来说两句吧...