1 内置函数

Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如abs(), max(), sum()... 也有一些比较陌生,比如locals(), all(), compile(), getattr()... 今天按照类别扼要总结。

'''
更多Python学习资料以及源码教程资料,可以在群××× 免费获取
'''

2 类型相关

69个内置函数中,与类型相关的指,把入参包装为某种类型,这样的内置函数包括:
Python 69个内置函数分类总结_第1张图片
比如bool(x),将入参x封装为Boolean类型,返回值为True或FalsePython 69个内置函数分类总结_第2张图片
关于bytes()和bytearray()的用法可参考:

https://www.cnblogs.com/sesshoumaru/p/5980090.html

3 数理统计相关

有的内置函数可以完成简单的数理统计工作,这样的内置函数包括:
Python 69个内置函数分类总结_第3张图片
any()函数代码等价于以下5行代码:Python 69个内置函数分类总结_第4张图片
divmod函数:
在这里插入图片描述
4 进制转换

有些内置函数可以帮助我们轻松实现进制转换,比如:
Python 69个内置函数分类总结_第5张图片
5 面向对象相关

Python提供与对象属性相关的操作函数,它们为满足Python属性的动态调整提供了可能。
Python 69个内置函数分类总结_第6张图片
比如
Python 69个内置函数分类总结_第7张图片
6 迭代器相关

next, reversed, iter(), enumerate()这些都是与迭代相关的函数,比如以下,就是返回一个逆向迭代器:
Python 69个内置函数分类总结_第8张图片
iter函数使用例子
Python 69个内置函数分类总结_第9张图片
7 map函数

map函数的原型为:map(function, iterable, ...) ,返回一个迭代器,在每一个可迭代对象的元素上应用function.

map应用举例:
Python 69个内置函数分类总结_第10张图片
8 排序相关
sorted返回一个排序好的列表,比如:
Python 69个内置函数分类总结_第11张图片
9 其他

compile函数与源码编译相关;memoryview函数与内存视图相关;help查看帮助;dir查看对象的方法和属性;更多见下表:
Python 69个内置函数分类总结_第12张图片
format是一个比较常用的,用于格式化输出的函数,详细的格式化参数标准形式,参考文档:
https://docs.python.org/3/library/string.html#formatspec

参考官网:

https://docs.python.org/3/library/functions.html