python内置函数的一些整理

作用域相关的

  • 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()

你可能感兴趣的:(Python)