1. 核心关键字 (Keywords)
这些是 Python 语法的保留词,不能用作变量名,必须死记硬背。
单词 | 读音 (近似) | 含义 | 编程中的作用 |
|---|---|---|---|
if | 伊夫 | 如果 | 条件判断的开始 |
else | 艾尔斯 | 否则 | 条件判断的备选 |
elif | 伊夫 - 尔夫 | 否则如果 | 多个条件判断 |
for | 佛 | 为了 | 循环遍历 |
while | 怀欧 | 当...时 | 条件循环 |
def | 戴夫 | 定义 (define) | 定义函数 |
return | 瑞腾 | 返回 | 函数返回结果 |
import | 因波特 | 导入 | 引入模块/库 |
from | 弗洛姆 | 从... | 配合 import 使用 |
class | 克拉斯 | 类 | 定义类 (面向对象) |
True | 楚 | 真 | 布尔值:真 |
False | 佛尔斯 | 假 | 布尔值:假 |
None | 南 | 无 | 空值 (相当于 null) |
and | 安德 | 和 | 逻辑与 |
or | 奥 | 或 | 逻辑或 |
not | 诺特 | 非 | 逻辑非 |
in | 因 | 在...里面 | 判断成员是否存在 |
is | 伊兹 | 是 | 判断身份/同一性 |
try | 特赖 | 尝试 | 尝试执行代码 |
except | 伊克赛普特 | 异常 | 捕获错误 |
finally | 法纳利 | 最终 | 无论是否出错都执行 |
raise | 瑞兹 | 举起/抛出 | 主动抛出异常 |
with | 威兹 | 与... | 上下文管理 (如打开文件) |
as | 艾兹 | 作为 | 起别名 |
break | 布瑞克 | 打破 | 跳出循环 |
continue | 肯提纽 | 继续 | 跳过本次循环 |
pass | 帕斯 | 通过 | 占位符 (什么都不做) |
lambda | 兰姆达 | lambda | 匿名函数 |
yield | 耶尔德 | 产出 | 生成器返回值 |
async | 阿辛克 | 异步 | 异步编程 |
await | 阿韦特 | 等待 | 等待异步结果 |
global | 格 lob 欧 | 全局 | 声明全局变量 |
del | 戴尔 | 删除 (delete) | 删除对象 |
assert | 阿瑟特 | 断言 | 调试检查条件 |
2. 数据类型与内置函数 (Types & Functions)
这些是你每天打交道最多的单词。
单词 | 含义 | 编程中的作用 |
|---|---|---|
int | 整数 | 整数类型 (integer) |
float | 浮点 | 小数类型 |
str | 字符串 | 文本类型 (string) |
bool | 布尔 | 真假类型 (boolean) |
list | 列表 | 有序集合 |
dict | 字典 | 键值对集合 (dictionary) |
tuple | 元组 | 不可变列表 |
set | 集合 | 无序不重复集合 |
打印 | 输出内容到屏幕 | |
input | 输入 | 从键盘获取内容 |
len | 长度 | 获取元素个数 (length) |
range | 范围 | 生成数字序列 |
sum | 总和 | 求和 |
max | 最大 | 求最大值 |
min | 最小 | 求最小值 |
open | 打开 | 打开文件 |
read | 读 | 读取文件内容 |
write | 写 | 写入文件内容 |
close | 关闭 | 关闭文件 |
help | 帮助 | 查看帮助文档 |
dir | 目录 | 查看对象属性 |
type | 类型 | 查看数据类型 |
str() | 转字符串 | 把其他类型变成文本 |
int() | 转整数 | 把文本变成数字 |
append | 追加 | 列表尾部添加元素 |
pop | 弹出 | 移除并返回列表元素 |
remove | 移除 | 删除指定值 |
keys | 键 | 字典的所有键 |
values | 值 | 字典的所有值 |
items | 项目 | 字典的键值对 |
3. 报错信息高频词 (Error Messages)
遇到红色报错不要慌,看懂这几个词就能解决 80% 的问题。
单词 | 含义 | 常见报错示例 | 解决方法 |
|---|---|---|---|
Error | 错误 | 所有报错的结尾 | 看前面的具体类型 |
Exception | 异常 | 程序运行时的错误 | 需要处理异常 |
Syntax | 语法 |
| 检查拼写、标点 (如漏了冒号) |
Indentation | 缩进 |
| 检查空格/Tab 是否对齐 |
Name | 名字 |
| 变量未定义或拼写错误 |
Type | 类型 |
| 类型不匹配 (如字符串 + 数字) |
Value | 值 |
| 值不对 (如把"abc"转成 int) |
Key | 键 |
| 字典里找不到这个键 |
Index | 索引 |
| 列表下标越界 (如列表只有 3 个却取第 4 个) |
File | 文件 |
| 文件路径错了或文件不存在 |
Module | 模块 |
| 没安装库或名字写错了 |
Traceback | 追踪 | 报错信息的开头 | 告诉你在哪一行出的错 |
Line | 行 |
| 错误发生在第 10 行 |
Expected | 期望 |
| 代码这里期望有个冒号 |
Got | 得到 |
| 实际却得到了别的 |
Invalid | 无效 |
| 无效的语法 |
Undefined | 未定义 |
| 名字没定义 |
4. 变量命名常用词 (Naming Conventions)
写代码时给变量起名,用这些词会让代码更规范。
类别 | 单词 | 含义 | 示例 |
|---|---|---|---|
数量 | count | 计数 |
|
total | 总数 |
| |
sum | 总和 |
| |
num | 数字 (number) |
| |
位置 | index | 索引 |
|
i, j, k | 循环变量 |
| |
prev | 上一个 (previous) |
| |
next | 下一个 |
| |
current | 当前 |
| |
状态 | flag | 标志 |
|
is_ | 是否... |
| |
has_ | 有没有... |
| |
can_ | 能不能... |
| |
操作 | get | 获取 |
|
set | 设置 |
| |
update | 更新 |
| |
delete / del | 删除 |
| |
check | 检查 |
| |
validate | 验证 |
| |
数据 | data | 数据 |
|
info | 信息 |
| |
config | 配置 |
| |
path | 路径 |
| |
temp / tmp | 临时 |
| |
result | 结果 |
| |
source | 来源 |
| |
target | 目标 |
|
5. 工具与环境 (Tools & IDE)
使用编辑器、终端时会看到的词。
单词 | 含义 | 场景 |
|---|---|---|
Run | 运行 | 点击运行代码 |
Debug | 调试 | 断点调试模式 |
Terminal | 终端 | 命令行窗口 |
Console | 控制台 | 输出信息的窗口 |
Install | 安装 | 安装包 (pip install) |
Package | 包 | 第三方库 |
Variable | 变量 | 存储数据的容器 |
Function | 函数 | 功能块 |
Argument | 参数 | 传给函数的值 (简称 arg) |
Parameter | 形参 | 函数定义时的变量 |
Comment | 注释 | 代码说明 (# 开头) |
Statement | 语句 | 一行代码 |
Expression | 表达式 | 有返回值的代码 |
Save | 保存 | 存文件 (Ctrl+S) |
Undo | 撤销 | 撤回上一步 (Ctrl+Z) |
Redo | 重做 | 重做上一步 (Ctrl+Y) |
Find | 查找 | 搜索代码 |
Replace | 替换 | 批量替换文字 |