✅ Python 内置函数对照表
内置函数是Python的进阶 ,常用需要掌握。其他不必完全掌握,需要做到会有印象,会查字典。
🔢 数值与数学运算
| 中文函数 | 英文 | 功能 | 常用指数 | 中文函数 | 英文 | 功能 | 常用指数 |
|---|---|---|---|---|---|---|---|
| 绝对值 | abs() | 返回数字的绝对值 | ⭐⭐⭐⭐ | 幂 | pow() | 计算幂(可模) | ⭐⭐⭐ |
| 舍入 | round() | 四舍五入 | ⭐⭐⭐⭐ | 商余 | divmod() | 同时返回商和余数 | ⭐⭐ |
| 最大值 | max() | 返回最大值 | ⭐⭐⭐⭐⭐ | 最小值 | min() | 返回最小值 | ⭐⭐⭐⭐⭐ |
| 求和 | sum() | 求和 | ⭐⭐⭐⭐ | 整数 | int() | 转换为整数 | ⭐⭐⭐⭐⭐ |
| 浮点数 | float() | 转换为浮点数 | ⭐⭐⭐⭐ | 复数 | complex() | 创建复数对象 | ⭐⭐ |
| 哈希值 | hash() | 返回对象哈希值 | ⭐⭐⭐ | id | id() | 返回对象唯一标识 | ⭐⭐ |
🧵 类型转换与构造
| 中文函数 | 英文 | 功能 | 常用指数 | 中文函数 | 英文 | 功能 | 常用指数 |
|---|---|---|---|---|---|---|---|
| 布尔值 | bool() | 转换为布尔值 | ⭐⭐⭐⭐ | 字节 | bytes() | 创建不可变字节序列 | ⭐⭐ |
| 字符串 | str() | 转换为字符串 | ⭐⭐⭐⭐⭐ | 字节数组 | bytearray() | 创建可变字节数组 | ⭐ |
| 集合 | set() | 创建集合对象 | ⭐⭐⭐⭐ | 固定集合 | frozenset() | 创建不可变集合 | ⭐⭐ |
| 元组 | tuple() | 创建元组对象 | ⭐⭐⭐⭐ | 切片 | slice() | 创建切片对象 | ⭐⭐ |
| 字典 | dict() | 创建字典对象 | ⭐⭐⭐⭐ | 对象 | object() | 创建空对象 | ⭐⭐ |
| 列表 | list() | 创建列表对象 | ⭐⭐⭐⭐⭐ | 内存视图 | memoryview() | 创建内存视图对象 | ⭐ |
🔣 字符串与表示
| 中文函数 | 英文 | 功能 | 常用指数 | 中文函数 | 英文 | 功能 | 常用指数 |
|---|---|---|---|---|---|---|---|
| 字符 | chr() | 返回对应字符 | ⭐⭐ | ascii | ascii() | 获取 ASCII 表示 | ⭐ |
| 字符串表示 | repr() | 返回对象表达形式 | ⭐⭐ | 格式化 | format() | 格式化字符串 | ⭐⭐⭐ |
| 二进制 | bin() | 转换为二进制字符串 | ⭐ | 八进制 | oct() | 转换为八进制字符串 | ⭐ |
| 十六进制 | hex() | 转换为十六进制字符串 | ⭐ | 输入 | input() | 获取用户输入 | ⭐⭐⭐ |
🧠 代码执行与反射
| 中文函数 | 英文 | 功能 | 常用指数 | 中文函数 | 英文 | 功能 | 常用指数 |
|---|---|---|---|---|---|---|---|
| 求值 | eval() | 执行表达式并返回结果 | ⭐⭐⭐ | 执行代码 | exec() | 执行动态代码 | ⭐⭐ |
| 编译 | compile() | 编译代码为代码对象 | ⭐ | 类型 | type() | 返回类型或创建类型 | ⭐⭐⭐⭐ |
| 变量字典 | vars() | 返回对象的 dict | ⭐⭐ | 全局变量 | globals() | 返回全局变量字典 | ⭐⭐ |
| 局部变量 | locals() | 返回局部变量字典 | ⭐⭐ | - | - | - | - |
🔍 属性、方法与对象操作
| 中文函数 | 英文 | 功能 | 常用指数 | 中文函数 | 英文 | 功能 | 常用指数 |
|---|---|---|---|---|---|---|---|
| 获取属性 | getattr() | 获取对象属性值 | ⭐⭐⭐ | 设置属性 | setattr() | 设置对象属性值 | ⭐⭐ |
| 删除属性 | delattr() | 删除对象属性 | ⭐ | 属性 | property() | 创建属性访问控制 | ⭐⭐ |
| 可调用 | callable() | 判断对象可调用 | ⭐⭐ | 类方法 | classmethod() | 创建类方法 | ⭐⭐ |
| 静态方法 | staticmethod() | 创建静态方法 | ⭐⭐ | 父类 | super() | 调用父类方法 | ⭐⭐⭐ |
🔄 可迭代对象与函数式编程
| 中文函数 | 英文 | 功能 | 常用指数 | 中文函数 | 英文 | 功能 | 常用指数 |
|---|---|---|---|---|---|---|---|
| 全部 | all() | 所有元素为真返回 True | ⭐⭐⭐ | 任意 | any() | 任一元素为真返回 True | ⭐⭐⭐ |
| 映射 | map() | 映射函数到可迭代对象 | ⭐⭐⭐ | 过滤 | filter() | 过滤可迭代对象 | ⭐⭐ |
| 枚举 | enumerate() | 返回索引和值的枚举对象 | ⭐⭐⭐⭐ | 压缩 | zip() | 压缩多个可迭代对象 | ⭐⭐⭐⭐ |
| 迭代器 | iter() | 返回迭代器对象 | ⭐⭐⭐ | 下一个 | next() | 获取下一个元素 | ⭐⭐⭐ |
| 反向迭代 | reversed() | 反向迭代对象 | ⭐⭐ | 排序 | sorted() | 排序序列 | ⭐⭐⭐⭐ |
✅ 类型与关系判断
| 中文函数 | 英文 | 功能 | 常用指数 | 中文函数 | 英文 | 功能 | 常用指数 |
|---|---|---|---|---|---|---|---|
| 检查实例 | isinstance() | 判断是否指定类型 | ⭐⭐⭐⭐ | 检查子类 | issubclass() | 判断是否子类 | ⭐⭐ |
📚 其他辅助工具
| 中文函数 | 英文 | 功能 | 常用指数 | 中文函数 | 英文 | 功能 | 常用指数 |
|---|---|---|---|---|---|---|---|
| 帮助 | help() | 启动帮助系统 | ⭐⭐ | 目录 | dir() | 返回对象属性列表 | ⭐⭐⭐ |
| 退出 | exit() | 退出解释器 | ⭐ | 动态导入 | import() | 动态导入模块 | ⭐ |
🔍 函数说明与例子
绝对值 (abs())
作用:返回数字的绝对值。
示例:
数字 = -10
绝对值 = abs(数字)
打印(绝对值) # 输出:10
舍入 (round())
作用:对数字进行四舍五入,可选保留的小数位数。
示例:
打印(round(3.14159)) # 输出:3
打印(round(3.14159, 2)) # 输出:3.14
全部 (all())
作用:判断所有元素是否都为 True,全部为真才返回 True。
示例:
结果 = 全部([1, True, 3])
打印(结果) # 输出:True
结果 = 全部([1, 0, 3])
打印(结果) # 输出:False