以下是一份 Python 核心词汇索引,涵盖常用关键字、内置函数、语法概念及编程术语,供快速查阅:

A
and:逻辑运算符,表示“与”操作。
as:用于别名(如 `import numpy as np`)或上下文管理器(`with open(...) as f`)。
assert:断言,用于调试时验证条件是否为真。
async/await:异步编程关键字,用于协程(Python 3.5+)。
B
break:跳出当前循环。
bool:布尔类型,值为 `True` 或 `False`。
bytes:不可变的字节序列类型。
C
class:定义类(面向对象编程)。
continue:跳过当前循环的剩余代码,进入下一次迭代。
def:定义函数。
del:删除对象引用。
dict:字典类型,键值对*(`{}` 或 `dict`)。
E
elif:`if` 语句的“否则如果”分支。
else:`if` 或循环的“否则”分支。
except:捕获异常(与 `try` 配合使用)。
Exception:所有内置异常的基类。
F
False:布尔假值。
finally:无论是否发生异常,`try` 语句最终执行的代码块。
for:迭代循环(如 `for item in iterable`)。
from:模块导入时指定子模块或函数(如 `from math import sqrt`)。
G
Generator:生成器,通过 `yield` 关键字生成迭代器。
global:声明全局变量。
I
if:条件判断语句。
import:导入模块或库。
in:检查元素是否存在于容器中(如 `x in [1,2,3]`)。
int:整数类型(如 `42`)。
is:判断两个对象是否为同一实例(比较内存地址)。
iter:返回对象的迭代器。
L
lambda:匿名函数(如 `lambda x: x2`)。
list:列表类型,可变序列(`[]` 或 `list`)。
len:返回容器长度(如字符串、列表等)。
N
None:表示“无”或空值的特殊常量。
nonlocal:声明嵌套函数中的非局部变量。
not:逻辑运算符“非”。
O
object:所有类的基类。
or:逻辑运算符“或”。
P
pass:空操作占位符。
print:输出内容到控制台。
PEP:Python 增强提案(如 PEP 8 是代码风格指南)。
R
raise:主动抛出异常。
range:生成整数序列(如 `range(5)` 生成 `0,1,2,3,4`)。
return:从函数返回值。
S
self:类方法中指向实例本身的第一个参数。
set:*类型,无序且元素唯一(`{1,2,3}`)。
str:字符串类型(如 `"Hello"`)。
slice:切片操作符(如 `list[1:5:2]`)。
super:调用父类的方法。
T
True:布尔真值。
try:捕获异常代码块的开始。
tuple:元组类型,不可变序列(如 `(1,2,3)`)。
V
vars:返回对象的属性和属性值的字典。
virtualenv:创建独立 Python 环境的工具。
W
while:条件循环语句。
with:上下文管理器(如文件操作 `with open(...)`)。
yield:生成器函数中返回值的语句。
Z
zip:将多个可迭代对象打包成元组序列(如 `zip([1,2], ['a','b'])`)。
其他重要概念
装饰器(Decorator):用 `@` 符号修饰函数或类,扩展其功能。
列表推导式(List Comprehension):快速生成列表的语法(如 `[x2 for x in range(10)]`)。
上下文管理器(Context Manager):通过 `__enter__` 和 `__exit__` 管理资源(如文件操作)。
魔法方法(Magic Methods):以双下划线开头和结尾的方法(如 `__init__`, `__str__`)。
可变/不可变对象:列表、字典是可变类型;字符串、元组是不可变类型。
这份索引可作为学习或开发时的速查手册。需要更详细的解释或示例,可进一步查阅 Python 官方文档或相关教程!