Python 内置函数速查
Python 内置函数速查表:类型转换、容器操作、函数式编程 40 个高频函数。
纯浏览器本地运行,数据不上传服务器
| 函数 | 说明 |
|---|---|
print() | 输出 |
input() | 输入 |
len() | 长度 |
type() | 类型 |
int()/float()/str() | 类型转换 |
list()/dict()/set()/tuple() | 容器转换 |
range() | 范围序列 |
enumerate() | 索引枚举 |
zip() | 并行打包 |
map() | 映射 |
filter() | 过滤 |
sorted() | 排序 |
reversed() | 反转 |
sum() | 求和 |
max()/min() | 最大/最小 |
abs() | 绝对值 |
round() | 四舍五入 |
pow() | 幂 |
divmod() | 商与余 |
all()/any() | 全真/任一真 |
isinstance() | 类型判断 |
open() | 打开文件 |
format() | 格式化 |
id() | 对象 ID |
hash() | 哈希 |
help() | 帮助 |
dir() | 属性列表 |
eval() | 求值(慎用) |
exec() | 执行(慎用) |
getattr()/setattr() | 属性读写 |
hasattr() | 属性存在 |
vars() | 变量字典 |
globals()/locals() | 作用域 |
callable() | 是否可调用 |
iter() | 迭代器 |
next() | 下一个 |
chr()/ord() | 码点互转 |
bin()/oct()/hex() | 进制表示 |
bool() | 布尔 |
bytes()/bytearray() | 字节 |
slice() | 切片对象 |
super() | 父类 |
使用说明
- 速查 Python 内置函数:类型转换、容器、函数式工具。
- 搜索支持按函数名或用途过滤。
- 写 Python 时对照函数签名与作用。
常见问题
map 和列表推导式怎么选?
列表推导式 [f(x) for x in xs] 更 Pythonic 且可读;map 适合传已有函数。
eval 为什么慎用?
eval 执行任意代码,输入不可信时存在严重安全风险;用 ast.literal_eval 做安全解析。