Python 3.9 的保留字
以下是 Python 3.9 的保留字(不同版本的 Python 可能会有所不同):
False |
None |
True |
and |
as |
assert |
async |
await |
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 |
这些保留字都有特定的用途和含义,用于控制 Python 程序的结构和流程。了解它们的用途和工作方式有助于深入理解 Python 编程。
如何获取保留字列表
可以使用 keyword
模块来获取当前 Python 版本的保留字列表:
import keyword
keywords = keyword.kwlist
print(keywords)
['False', 'None', 'True', '__peg_parser__', 'and', 'as', 'assert', 'async', 'await', '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']
保留字的用途
-
if
,elif
,else
: 用于条件语句。 -
for
,while
: 用于循环控制。 -
break
,continue
: 用于循环中的流程控制。 -
def
,class
: 用于定义函数和类。 -
import
,from
: 用于导入模块。 -
try
,except
,finally
: 用于异常处理。 -
async
,await
: 用于异步编程。 -
lambda
: 用于定义匿名函数。 -
return
: 用于从函数返回值。 -
global
,nonlocal
: 用于变量作用域控制。
总结
保留字是 Python 语法的基础组成部分,它们具有特定的功能和用途。由于它们具有特殊意义,因此不能将保留字用作常规标识符。
发表评论