内置函数指的是不需要import就可以直接使用的函数,只总结了常用到的内置函数,红色函数单独一节。
数学函数:
- abs():求绝对值函数。
- max(list):求list最大值函数
- min(list):求list最小值函数
- sum(list):求list和函数
- sorted(list):排序函数
- len(list):求list长度函数
- divmod(a,b):求商和余数。divmod(10,3) 输出(3,1)
- pow(a,b):求幂函数, pow(3,2) 输出9
- round(a,b):获取指定为数的小数,a为浮点数,b为保留的位数
- range(a,b):生成一个list,左闭右开
类型转化:
- int(str):转换为int型
- float(int/str):转换为浮点型
- str(int):转换为字符型
- bool(int):转换为布尔类型
- list(iterable):转换为list
- dict(interable):转换为字典型
- enumerate(iterable):返回一个枚举对象
- tuple(iterable):转换为tuple
- set(interable):转换为set类型
- hex(int):转换为16进制
- oct(int):转换为8进制
- bin(int):转换为2进制
- chr(int):转换为数字对应的ASCI码字符
- ord(str):转换ASCI字符为对应的数字
相关操作:
- eval():执行一个表达式,或字符串作为运算。
- exec():执行python语句。
- filter(func,interable):通过判断函数fun,筛选符合条件的元素。
- map(func,iterable):将func用于每个iterable对象。
- zip(*iterable):将iterable分组合并,返回一个zip对象。
- type():返回一个对象的类型
- id():返回一个对象的唯一标识符
- isinstance():判断一个对象是否为该类的一个实例
- cmp('hello','hello'):比较
- issubclass(subcls,supcls):查看subcls是不是supcls的子类
- reverse():生成一个反转序列的迭代器
- callable():判断一个函数是否可调用