| 类型相关 | |
| int() | 将值转换为整数 |
| float() | 将值转换为浮点数 |
| bool() | 将值转换为布尔值(True 或 False) |
| str() | 将值转换为字符串 |
| list() | 将可迭代对象转换为列表 |
| tuple() | 将可迭代对象转换为元组 |
| dict() | 创建或转换字典 |
| set() | 将可迭代对象转换为集合 |
| frozenset() | 将可迭代对象转换为不可变集合 |
| complex() | 创建或转换复数 |
| bytes() | 将值转换为字节序列 |
| bytearray() | 将值转换为可变字节序列 |
| memoryview() | 返回对象的内存视图,用于直接操作内存数据 |
| repr() | 返回值的官方字符串表示形式,通常用于调试 |
| 数学相关 | |
| abs() | 返回数值的绝对值 |
| round() | 对数值进行四舍五入 |
| pow() | 返回数值的幂运算结果 |
| divmod() | 返回商和余数的元组 |
| max() | 返回可迭代对象中的最大值 |
| min() | 返回可迭代对象中的最小值 |
| sum() | 返回可迭代对象中所有元素的和 |
| 输入输出 | |
| input() | 从用户获取输入 |
| print() | 输出内容到控制台 |
| open() | 打开文件并返回文件对象 |
| 可迭代对象 | |
| range() | 生成一个整数序列 |
| len() | 返回对象的长度或元素个数 |
| slice() | 创建切片对象,用于切片操作 |
| reversed() | 返回可迭代对象的反转版本 |
| sorted() | 返回排序后的列表 |
| zip() | 将多个可迭代对象组合为元组的迭代器 |
| map() | 对可迭代对象的每个元素应用函数 |
| filter() | 过滤可迭代对象中满足条件的元素 |
| reduce() | 对可迭代对象进行累积计算(需从 functools 导入) |
| enumerate() | 返回带索引的可迭代对象 |
| all() | 检查可迭代对象中所有元素是否为真 |
| any() | 检查可迭代对象中是否有任意元素为真 |
| iter() | 返回对象的迭代器 |
| next() | 返回迭代器的下一个元素 |
| aiter() | 用于获取异步迭代器的对象 |
| anext() | 用于从异步迭代器中获取下一个值 |
| 面向对象 | |
| object() | 创建一个基类对象(所有类的根类) |
| type() | 返回对象的类型,或动态创建新类型 |
| isinstance() | 检查对象是否是某个类或其子类的实例 |
| issubclass() | 检查一个类是否是另一个类的子类 |
| callable() | 判断一个对象是否可调用(即是否可以通过小括号执行) |
| hasattr() | 检查对象是否具有指定属性 |
| getattr() | 获取对象的指定属性值 |
| setattr() | 设置对象的指定属性值 |
| delattr() | 删除对象的指定属性 |
| super() | 返回父类对象,用于调用父类方法 |
| property() | 创建属性,用于管理类属性的访问和修改 |
| 编码与进制 | |
| bin() | 将整数转换为二进制字符串 |
| oct() | 将整数转换为八进制字符串 |
| hex() | 将整数转换为十六进制字符串 |
| ascii() | 返回对象的 ASCII 表示形式,非 ASCII 字符转义 |
| ord() | 返回字符的 Unicode 码点 |
| chr() | 返回 Unicode 码点对应的字符 |
| 系统 | |
| id() | 返回对象的唯一标识符(内存地址) |
| hash() | 返回对象的哈希值 |
| breakpoint() | 启动调试器断点(Python 3.7+) |
| 其他 | |
| help() | 显示对象或模块的帮助信息 |
| dir() | 以列表形式返回包含某个对象的所有属性和方法 |
| eval() | 执行字符串形式的 Python 表达式并返回结果 |
| exec() | 执行字符串形式的 Python 代码 |
| compile() | 将源代码编译为可执行代码对象(用于 exec() 或 eval()) |
| globals() | 返回当前全局符号表的字典 |
| locals() | 返回当前局部符号表的字典 |
| vars() | 返回对象的 __dict__ 属性或当前局部符号表 |
| format() | 格式化值(支持自定义格式化规则) |
| __import__() | 动态导入模块(通常使用 importlib.import_module() 替代) |
注意: 在 Python 3 中,reduce() 函数已移至 functools 模块中。
