Python所有的内置函数
- 常用数值运算函数
函数 | 描述 |
---|---|
int(x) | 将x变成整数,例如 :int(123.45)结果为123 |
float(x) | 将x变成浮点数,例如:float(12)结果为12.0 |
complex(X) | 将x变成复数,例如:complex(4)结果为4 + 0j |
bool(x) | 将参数转换为布尔类型,返回结果只有True或False,例如bool(0)结果为False,除0外其余整型数值返回均为True |
decimal(x) | 小数型,可根据自己需要设定x的小数位数 |
fractions(x,y) | 分数型,表示y分之x |
abs(x) | 绝对值,x的绝对值,例如:abs(-123)结果为123 |
pow(x,y[,z]) | 幂余,(x**y)%z,[…]表示参数z可以省略,例如:pow(3,pow(3,99),10000)结果为4587 |
divmod(x,y) | 商余,(x//y,x%y),同时输出商和余数,例如:divmod(10,3)结果为(3,1) |
round(x[,d]) | 四舍五入,d是保留小数位数,默认值为0,例如round(10.123,2)结果为10.12 |
max(x1,x2,…,xn) | 最大值,例如max(1,9,5,4,3)结果为9 |
min(x1,x2,…xn) | 最小值,例如:min(1,9,5,4,3)结果为1 |
- 字符串处理函数
函数 | 描述 |
---|---|
len(x) | 返回字符串x的长度,例如len(“1234”)结果为4 |
str(x) | 将任意类型的x转换其所对应的字符串形式,例如:str(1.23)结果为“1.23” |
eval(x) | 去掉字符串x的引号,例如eval(“1 + 2”)结果为3 |
hex(x) | 将x转换成它的十六进制的字符串形式,例如:hex(425)结果为“0x1a9” |
oct(x) | 将x转换成它的八进制的字符串形式,例如:oct(425)结果为“0o651” |
bin(x) | 将x转换成它的二进制的字符串形式,例如:bin(10)结果为“0b1010” |
chr(u) | x为Unicode编码,返回其对应的字符 |
ord(x) | x为字符,返回其对应的Unicode编码 |
- 其余常用函数
函数 | 描述 |
---|---|
all() | 用于判断给定的可迭代参数中的所有元素是否都为True,如果是返回 True,否则返回 False。 |
any() | 用于判断给定的可迭代参数 iterable 是否全部为 False,若是则返回 False,如果有一个为 True,则返回 True。 |
dict() | 创建一个字典,例如dict(),创建了一个空字典{} |
dir() | 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表 |
help() | 用于查看函数或模块用途的详细说明 |
id() | 用于获取对象的内存地址 |
input() | 接受一个标准输入数据,返回为 string 类型 |
list() | 创建一个列表 |
print() | 输出打印 |
set() | 创建一个无序不重复元素集 |
sum() | 求和计算 |
tuple() | 创建元组 |
type(x) | 返回参数x的类型 |