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) | 生成一个反转序列的迭代器 |