python 函数库
时间: 2023-11-06 12:03:15 浏览: 114
【Python 标准库】时间相关的函数库 — time
Python函数库分为四类:内置函数、标准库函数、第三方库函数和用户自定义函数。内置函数是Python语言提供的一些基本功能函数,例如str()、list()、len()等。标准库函数是Python内置的库提供的函数,可以通过import语句导入库来使用其中定义的函数。第三方库函数是Python社区提供的高质量库中的函数,需要下载安装后通过import语句导入使用。用户自定义函数是根据用户自身需求定义的函数。
Python函数的定义语法如下:
```python
def 函数名([参数列表]):
'''文档字符串'''
函数体/若干语句
```
一些常用的Python标准库函数包括:
- math模块:ceil()、floor()、factorial()、prod()、gcd()等
- operator模块:add()、sub()、mul()、truediv()、floordiv()等
- itertools模块:zip_longest()、filterfalse()、accumulate()、combinations()、permutations()等
- functools模块:reduce()、partial()等
- random模块:shuffle()等
- collections模块:Counter()
一个示例是使用functools模块中的partial函数进行函数的柯里化。假设有一个函数f(a, b),我们可以通过partial(f, 2)创建一个新函数f_new,然后调用f_new(3),输出结果为2 3。
阅读全文