笔记走起
序号 | 保留字 | 含义 |
---|---|---|
1 | and | 用于表达式运算,逻辑与操作 |
2 | as | 用于类型转换 |
3 | assert | 断言,用于判断变量或条件表达式的值是否为真 |
4 | break | 中断循环语句的执行 |
5 | class | 用于定义类 |
6 | continue | 继续执行下一次循环 |
7 | def | 用于定义函数或方法 |
8 | del | 删除变量或序列的值 |
9 | elif | 条件语句,与if,else结合使用 |
10 | else | 条件语句,与if,elif结合使用,也可用于异常和循环语句 |
11 | except | except包含捕获异常后的操作代码块,与try,finally结合使用 |
12 | None | None是python中特殊的数据类型’NoneType’, None与其他非None数据相比,永远返回False |
13 | for | for循环语句 |
14 | finally | 用于异常语句,出现异常后,始终要执行finally,包含的代码块,与try,except结合使用 |
15 | from | 用于导入模块,与import结合使用 |
16 | global | 定义全局变量 |
17 | if | 条件语句,与else,elif结合使用 |
18 | import | 用于导入模块,与from结合使用 |
19 | in | 判断变量是否在序列中 |
20 | is | 判断变量是否为某个类的实例 |
21 | lambda | 定义匿名变量 |
22 | not | 用于表达式运算,逻辑非操作 |
23 | or | 用于表达式运算,逻辑或操作 |
24 | pass | 空的类,方法,函数的占位符 |
25 | True | python中的布尔类型,与False相对。 |
26 | raise | 异常抛出操作 |
27 | return | 用于从函数返回计算结果 |
28 | try | try包含可能会出现异常的语句,与except,finally结合使用 |
29 | while | while的循环语句 |
30 | with | 简化python的语句 |
31 | yield | 用于从函数依此返回值 |
32 | nonlocal | nonlocal是在Python3.2之后引入的一个关键字,它是用在封装函数中的,且一般使用于嵌套函数的场景中 |
33 | False | python中的布尔类型,与True相对。 |
之前看过许多博客,有的竟然把 print 算做python保留字,这是误人子弟呀。
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
参考:
[1]. 一文读懂python3中的所有33个关键字及其用法