1 内置函数
Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如abs(), max(), sum()... 也有一些比较陌生,比如locals(), all(), compile(), getattr()... 今天按照类别扼要总结。
'''
更多Python学习资料以及源码教程资料,可以在群××× 免费获取
'''
2 类型相关
69个内置函数中,与类型相关的指,把入参包装为某种类型,这样的内置函数包括:
比如bool(x),将入参x封装为Boolean类型,返回值为True或False
关于bytes()和bytearray()的用法可参考:
https://www.cnblogs.com/sesshoumaru/p/5980090.html
3 数理统计相关
有的内置函数可以完成简单的数理统计工作,这样的内置函数包括:
any()函数代码等价于以下5行代码:
divmod函数:
4 进制转换
有些内置函数可以帮助我们轻松实现进制转换,比如:
5 面向对象相关
Python提供与对象属性相关的操作函数,它们为满足Python属性的动态调整提供了可能。
比如
6 迭代器相关
next, reversed, iter(), enumerate()这些都是与迭代相关的函数,比如以下,就是返回一个逆向迭代器:
iter函数使用例子
7 map函数
map函数的原型为:map(function, iterable, ...) ,返回一个迭代器,在每一个可迭代对象的元素上应用function.
map应用举例:
8 排序相关
sorted返回一个排序好的列表,比如:
9 其他
compile函数与源码编译相关;memoryview函数与内存视图相关;help查看帮助;dir查看对象的方法和属性;更多见下表:
format是一个比较常用的,用于格式化输出的函数,详细的格式化参数标准形式,参考文档:
https://docs.python.org/3/library/string.html#formatspec
参考官网:
https://docs.python.org/3/library/functions.html