素材阁

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 常用语法速查表:从基础语法到推导式、类、文件、异常与常用标准库,支持搜索、分类筛选与一键复制。

  1. 在搜索框输入关键字(如 list、dict、open)快速定位。
  2. 用分类标签快速切换主题分组。
  3. 点击右侧复制按钮拷贝代码片段。

常见问题

适合什么水平?
覆盖入门到进阶常用写法,适合快速查阅与复习。
数据需要联网吗?
不需要,全部为静态内容,筛选在本地完成。
会持续更新吗?
会随站点更新补充常用片段。

延伸阅读

相关工具