基本的Python内置函数
Python解释器提供了68个内置函数,这些函数不需要引用库而直接使用。
序号 | 函数名称 | 描述 |
---|---|---|
1 | abs(x) | x的绝对值。如果x是负数,返回负数的模 |
2 | all(x) | 组合类型变量x中所有元素都为真时返回True,否则返回False;若x为空,返回True |
3 | any(x) | 组合类型变量x中任一元素都为真是返回True,否则返回False;若x为空,返回False |
4 | bin(x) | 将整数x转换为等值的二进制字符串,如bin(1010)的结果是’0b1111110010’ |
5 | bool(x) | 将x转换为Boolean类型,即True或False。如bool(‘’)的结果是False |
6 | chr(x) | 返回Unicode为i的字符。如chr(97)的结果是’a’ |
7 | complex(r,i) | 创建一个复数r+i*1j,其中i可以省畧 。如complex(10,10)的结果是10+10j |
8 | dict() | 创建字典类型。如dict()的结果是一个空字典{} |
9 | divmod(a,b) | 返回a和b的商及余数。如divmod(10,3)结果是一个(3,1) |
10 | eval(s) | 计算字符串s作为Python表达式的值,如eval(‘1+99’)的结果是100 |
11 | exec(s) | 计算字符串作为Python语句的值。如exec(‘a=1+99’)运行后,变量a的值为1000 |
12 | float(x) | 将x转换成浮点数,如float(1010)的结果是1010.0 |
13 | hex(x) | 将整数转换为16进制字符串。如hex(1010)的结果是’0x3f2’ |
14 | input(s) | 获取用户输入,其中s是字符串,作为提示信息。s可选 |
15 | int(x) | 将x转换成整数。如int(9.9)的结果是9 |
16 | len(x) | 计算变量x的长度。如len(range(10))的结果是10 |
17 | list(x) | 创建或将变量x转换成一个列表类型。如list({10,9,8})的结果是[8,9,10] |
18 | max(a1,a2,….) | 返回参数的最大值,如max(1,2,3,4,5)的结果是5 |
19 | min(a1,a2,….) | 返回参数的最小值,如min(1,2,3,4,5)的结果是1 |
20 | oct(x) | 将整数x转换成等值的八进制字符串形式。如oct(1010)的结果是’0o1762’ |
21 | pow(x,y) | 返回x的y次幂。如pow(2,3)的结果是8 |
22 | print(x) | 打印变量或字符串x。print()的end参数用来表示输出的结尾字符 |
23 | range(a,b,s) | 从a到b(不含)以s为步长产生一个序号,如list(range(1,10,3))的结果是[1,4,7] |
24 | reversed® | 返回组合类型r的逆序迭代形式。如for i in reversed([1,2,3])将逆序遍历列表 |
25 | round(n) | 四舍五入方式计算n。如round(10.6)的结果是11 |
26 | set(x) | 将组合数据类型x转换成集合类型。如set([1,1,1])的结果是{1} |
27 | sorted(x) | 对组合数据类型x进行排序,默认从小到大。如sorted([1,3,5,2,4])的结果是[1,2,3,4,5] |
28 | str(x) | 将x转换为等值的字符串,如str(0x1010)的结果是’4112’ |
29 | sum(x) | 对组合数据类型x计算求和结果。如sum([1,3,5,2,4])的结果是15 |
30 | type(x) | 返回变量x的数据类型。如type({1:2})的结果是<class ‘dict’> |