1. 数学相关
函数名称 | 描述 |
---|---|
abs(a) | 求绝对值 |
max(list) | 求list最大值 |
min(list) | 求list最小值 |
sum(list) | 求list元素之和 |
sorted(list) | 排序,返回排序后的List |
len(list) | list长度 |
divmod(a,b) | 获取商和余数,givmod(5,2)输出(2,1) |
pow(a,b) | 获取乘方数pow(2,3),输出8 |
round(a,b) | 获取指定位数的小数,a代表浮点数,b代表要保留的位数,round(3.1415,2)输出3.14 |
range(a,b) | 生成一个a到b的数组,左闭右开。 |
2.类型转换
函数名称 | 描述 |
---|---|
int(str) | 转换为int型 |
float(int/str) | 将int型或字符型转换为浮点型 |
str(int) | 转换为字符型 |
bool(int) | 转换为布尔类型 |
bytes(str,code) | 接收一个字符串,与所要编码的格式,返回一个字节流类型 |
list(iterable) | 转换为List |
iter(iterable) | 返回一个可迭代的对象 |
dict(iterable) | 转换为dict |
enumerate(iterable) | 返回一个枚举对象 |
tuple(iterable) | 转换为元组 |
set(iterable) | 转换为set |
hex(int) | 转换为16进制 |
oct(int) | 转换为8进制 |
bin(int) | 转换为2进制 |
chr(int) | 转换数字为相应的asci码字符 |
ord(str) | 转换ASCI字符为相应的数字 |
3.相关操作
函数名称 | 描述 |
---|---|
eval() | 执行一个表达式,或者字符串作为运算 |
exec() | 执行python语句, |
filter(func,iterable) | 通过判断函数fun,筛选符合条件的元素 |
map(func,*iterable) | 将func用于每个iterable对象 |
zip(*iterable) | 将iterable分组合并,返回一个ZIP对象 |
type() | 返回一个对象的类型 |
id() | 返回一个对象的唯一标识值 |
hash(object) | 返回一个对象的hash值,具有相同值的object具有相同的hash值 |
isinstance() | 判断一个对象是否为该类的一个实例 |
issubclass() | 判断一个类是否为另一个类的子类 |
globals() | 返回当前全局变量的字典 |
next(iterator) | 接收一个迭代器,返回迭代器中的数值, |
reversed(sequence) | 生成一个反转序列的迭代器 |
网友评论