python 函数中的内置函数及用法详解(一)
今天来介绍一下 Python 解释器包含的一系列的内置函数,下面表格按字母顺序列出了内置函数:
下面就一一介绍一下内置函数的用法:
1、abs()
返回一个数值的绝对值,可以是整数或浮点数等。
2、all(iterable)
如果 iterable 的所有元素不为 0、''、False 或者 iterable 为空,all(iterable) 返回 True,否则返回 False。
3、any(iterable)
如果 iterable 的任何元素不为 0、''、False,all(iterable) 返回 True, 如果 iterable 为空,返回 Fasle。
注意:此函数与 all()函数的在于,any() 函数中有任意一个元素为 0、''、False 不影响整体, 会返回 True,而 all() 函数中必须是全部不包含特殊元素才会返回 True,只要有一个特殊元素,会直接返回 False.
4、bin()
将一个整数转换成一个二进制字符串,结果以’0b’为前缀。
5、hex()
将一个整数转换成一个小写的十六进制字符串,结果以’0x’为前缀。
6、oct()
将一个整数转换成八进制的字符串,结果以’0o’为前缀。
7、bool()
返回一个布尔值,True 或 False。
8、bytes()
将一个字符串转换成你想要的编码格式的字节。
9、chr()
介绍 chr() 函数之前先看一下 ASCII 码对照表:
chr()函数就是返回整数对应的 ASCII 码对照表里的字符,取值范围 [0~255] 之间的正数。
ord()函数作用正好和 chr() 函数相反,不再介绍,请看下面例子:
10、compile(source,filename,mode)
将 source 编译为,代码对象能够通过 exec 语句来执行或者 eval() 进行求值。
source:字符串或者对象;
filename:代码文件名称,如果不是从文件读取代码则传递一些可辨认的值;
model:编译代码的种类,可以指定为’exec’,‘eval’,‘single’。