作用域相关的
- globals() 查看一个元素是否是全局变量
- locals() 查看一个元素是否是局部变量
基础数据类型相关的
与数字相关的
工厂函数
- bool()转换为bool类型的值
- int() 转化为整数类型的值
- float()转化为浮点类型的值
- complex()转化为复数类型的值
进制转化
- bin() 转化为2进制
- oct()转化为8进制
- hex()转化为16进制
数学运算
- abs(int)求其绝对值
- divmod(int,int): 返回一个元祖0位置是商,1位置是余数
- round(float,int): 保留几位小数
- pow() 几次方求余数
- sum()
- min(iterable, key=fun)也可以传入默认值后面可以有defalut=,key=fun
- max()同min( )
和数据类型相关的
序列
列表:list()
元祖:tuple()
相关内置函数
reversed()返回一个迭代器
相比于list中的reverse()是改变自身的排序
slice() 相当于切片
字符串
- str()
- format()
- bytes(): s = bytes(‘sssss’,encoding=’utf-8’);print(s.decode(‘utf-8’))
- bytearry()
- ord():字符按照unicode转成数字 —-order(’a’) = 97
- chr():数字按照Unicode转成字符—–chr(97) = a
- ascii()
- repr():用于格式化输出“%r”
相关的内置函数
- len()
- enumerate()
- all()
- any()
- zip():放入几个序列将角标相同的元素组成一个元祖按最短顺序 返回一个可迭代对象
- filter():返回一个迭代器,筛选出符合条件的元素
- map():对每个元素都进行操作返回一个迭代对象
- sorted():返回一个可迭代对象
其他
字符串类型的代码的执行
- eval();求值表达式 有返回值
- exec():流程语句无返回值
- compile:(‘字符串’,’文件名’,’mode’) single交互语句
输入输出语句
- input()
- print()
内存相关
- hash()
- id()
文件操作相关
- open(),模式:r,w,a,rb,wb,ab
调用相关
- callable()