一、内建函数(Build-in Function)
内建函数,一般都是因为使用频率比较频繁或是是元操作,所以通过内置函数的形式提供出来,通过对python的内置函数分类分析可以看出来:基本的数据操作基本都是一些数学运算(当然除了加减乘除)、逻辑操作、集合操作、基本IO操作,然后就是对于语言自身的反射操作,还有就是字符串操作,也是比较常用的,尤其需要注意的是反射操作。
1、查看python解释器的内建函数方法
通过在python交互模式下,键入相应的命令即可查看当前python版本的一些内建函数:
dir(__builtins__)
也可以通过如下方式查看:
import __builtin__
dir(__builtin__)
python3.5.7的内建函数如下表所示:
各函数的意义可查考python3.7.3文档——https://docs.python.org/zh-cn/3.7/library/functions.html
1)获取帮助的内建函数
help() | 获取帮助信息,其完整的一般使用形式为: help(module.class.function) |
2)数学运算类的内建函数
abs(x) | 求绝对值 1、参数可以是整型,也可以是复数 2、若参数是复数,则返回复数的模 |
complex([real[, imag]]) | 创建一个复数 |
divmod(a, b) | 分别取商和余数 注意:整型、浮点型都可以 |
float([x]) | 将一个字符串或数转换为浮点数。如果无参数将返回0.0。 |
int([x[, base]]) | 将一个字符转换为int类型,base表示进制。 |
pow(x, y[, z]) | 返回x的y次幂。 |
range([start], stop[, step]) | 产生一个序列,默认从0开始。 |
round(x[, n]) | 四舍五入,出现不符合四舍五入的请百度 ——浮点算术:争议和限制 |
sum(iterable[, start]) | 对集合求和。 |
oct(x) | 将一个整数转变为一个前缀为“0o”的八进制字符串。oct( |