内置函数


交互运算

  • print()                   向标准输出对象打印输出
  • input()                   读取用户输入值

 

数学运算

 

  • sum()                        四舍五入求值
  • min()                         求最小值
  • max()                         求最大值
  • round()                       元素求和
  • pow()                         返回两个数值的数学运算
  • divmod()                      返回两个数值的商和余数

 

类型转换

  • bool()                        返回一个布尔值
  • dict()                          创建一个字典
  • int()                       将一个字符串或数字转换成整型
  • object()                 创建一个新的object对象
  • super()                  创建一个新的子类或母类关系的代理对象
  • slice()                    创建一个新的切片对象
  • float()                   返回或转换浮点数
  • tuple()                   创建元组
  • set()                      创建一个新的集合
  • str()                       将对象转换成字符串
  • list()                       创建一个字典
  • complex()              返回或转换复数
  • iter()                       创建一个新的可迭代对象
  • range()                     创建一个新的range范围
  • bytearry()                返回字节数组
  • bytes()                    创建一个不可变的字节数组
  • memoryview()           创建内存查看对象
  • ord()                            返回Unicode字符对应的整数
  • chr()                         返回整数对应的Unicode字符
  • bin()                       将整数转换成2进制字符串
  • oct()                         将整数转换成8进制字符串
  • hex()                      将整数转换成16进制字符串
  • frozenset()               创建一个新的不可变集合
  • enumerate()             将可迭代对象创建枚举对象

 

序列操作

  • all()                判断每个元素是否都为True值
  • next()            返回可迭代对象中的下一值
  • map()            映射生成新的可迭代对象
  • any()            判断可迭代对象中的元素是否有为True值
  • filter()           过滤可迭代对象的元素
  • reversed()      反转序列生成新的可迭代对象
  • sorted()          排序,返回一个新的列表
  • zip()              聚合传入的每个迭代器中相同位置的元素,返回一个新的元组类型迭代器。

 

对象操作

  • help()             返回对象的帮助信息
  • dir()                返回对象属性列表
  • id()                  返回对象的唯一标识符
  • next()              返回可迭代对象中的下一个值
  • type()              返回对象的类型
  • len()                 返回对象的长度
  • hash()             获取对象的哈希值
  • ascii()              返回对象的可打印表字符串表现方式
  • format()            格式化显示值
  • vars()                返回对象的属性列表

 

 

反射操作

  • _import_()                  动态导入模块
  • isinstance()               判断对象是否是类的实例
  • hasattr()              检查对象是否含有属性
  • issubclass()         判断对象是否是子类
  • getattr()                获取对象的属性值
  • setarrt()               设置对象的属性值
  • delattr()                删除对象的属性
  • callable()             检测对象是否可被调用

 

 

变量操作

  • globass()           返回当前作用域的全局变量
  • locals()               返回当前作用域的局部变量

 

文件操作

  • open()       使用指定的模式和编码打开文件,返回文件读写对象

 

编译执行

  • eval()       执行动态表达式求值
  • compile()     将字符串编译为代码或AST对象,使它能够通过exec来执行或eval来执行
  • repr()             返回一个对象的字符串的表现形式
  • exec()          执行动态语句块

 

 

装饰器

  • property()               标识属性的装饰器
  • classmethod()            标识方法为类方法的装饰器
  • staticmethod()           标识方法为静态方法的装饰器

 

posted @ 2021-10-17 08:43  行止123  阅读(57)  评论(0)    收藏  举报