内置函数
交互运算
- 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() 标识方法为静态方法的装饰器

浙公网安备 33010602011771号