Python 速查表
共 71 条常用 Python 写法,覆盖基础语法、字符串、列表字典、控制流与函数、常用标准库、环境与包管理六组场景, 逐条给出写法与说明。支持搜索与分类筛选,点击写法即可复制。
基础语法
| 写法 | 说明 |
|---|---|
| 打印,sep 为分隔符,end 为结尾字符 | |
| 变量赋值,无需声明类型 | |
| 查看对象类型 | |
| 判断是否为某类型(支持元组多类型) | |
| 常用类型转换 | |
| 多重赋值 / 元组解包 | |
| 星号解包,rest 得到剩余元素列表 | |
| 空值,判断用 is None 而非 == | |
| 条件表达式(三元) | |
| 逻辑与 / 或 / 非,支持短路求值 | |
| f-string 格式化,最推荐的拼接方式 | |
| 格式说明符:保留 2 位小数 |
字符串
| 写法 | 说明 |
|---|---|
| 按分隔符切分为列表 | |
| 去除两端 / 左 / 右空白 | |
| 用分隔符把字符串列表拼成一个字符串 | |
| 替换子串,返回新字符串 | |
| 大写 / 小写 / 首字母大写 | |
| 前缀 / 后缀判断 | |
| 查找位置;find 找不到返回 -1,index 抛异常 | |
| 字符串长度 | |
| 切片 / 反转 | |
| 统计子串出现次数 | |
| 左侧补零到指定宽度 | |
| 判断是否包含子串 |
列表 / 字典 / 集合 / 元组
| 写法 | 说明 |
|---|---|
| 列表,可变有序序列 | |
| 追加单个 / 批量追加 | |
| 指定位置插入 / 弹出 | |
| 就地排序,可自定义键 | |
| 返回排序后的新列表 | |
| 列表推导式,带过滤条件 | |
| 字典,键值映射 | |
| 取值,缺失返回默认而非报错 | |
| 遍历键 / 值 / 键值对 | |
| 不存在时初始化并返回 | |
| 转为集合,自动去重 | |
| 集合交 / 并 / 差 | |
| 元组不可变,常用于固定结构 | |
| 交换两变量 |
控制流与函数
| 写法 | 说明 |
|---|---|
| range(n) 生成 0..n-1 | |
| 同时拿索引与值 | |
| 并行遍历多个序列 | |
| 条件循环 | |
| 跳出 / 跳过 / 占位 | |
| 条件分支 | |
| 定义函数,支持默认值 / 可变参数 | |
| 匿名函数,常用作 key | |
| 返回元组,调用处可解包 | |
| 上下文管理器,自动释放资源 | |
| 异常捕获与收尾 | |
| 主动抛出异常 |
常用标准库
| 写法 | 说明 |
|---|---|
| 现代路径操作:Path("a")/"b.txt" | |
| 读文本文件 | |
| 写文本文件 | |
| JSON 序列化 / 反序列化 | |
| 解析 / 生成 JSON | |
| 计数 / 默认字典 | |
| 日期时间与时长运算 | |
| 正则表达式 | |
| 找出所有匹配 | |
| 正则替换 | |
| 组合迭代工具:chain / product / groupby | |
| 随机选择 / shuffle / randint | |
| 函数结果缓存(记忆化) |
环境与包管理
| 写法 | 说明 |
|---|---|
| 创建虚拟环境 | |
| 激活(Windows: .venv\Scripts\activate) | |
| 安装包 | |
| 按清单安装依赖 | |
| 导出当前依赖清单 | |
| 升级 pip | |
| 运行测试 | |
| 起一个本地静态服务器 |
使用说明
Python 常用语法速查表:从基础语法到推导式、类、文件、异常与常用标准库,支持搜索、分类筛选与一键复制。
- 在搜索框输入关键字(如 list、dict、open)快速定位。
- 用分类标签快速切换主题分组。
- 点击右侧复制按钮拷贝代码片段。
常见问题
- 适合什么水平?
- 覆盖入门到进阶常用写法,适合快速查阅与复习。
- 数据需要联网吗?
- 不需要,全部为静态内容,筛选在本地完成。
- 会持续更新吗?
- 会随站点更新补充常用片段。