Python中的保留字(也称为关键字)是那些被编程语言语法赋予了特殊意义的单词。这些词不能用作标识符,例如变量名、函数名或任何其他用户定义的名字。每个保留字都有其特定的用途和规则。
截至Python 3.8版本,Python的保留字有以下这些:
False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield
以下是一些保留字的示例及其说明:
False
,True
: 布尔值False和True。None
: 表示null值。and
,or
,not
: 逻辑运算符。if
,elif
,else
: 条件语句。for
,while
: 循环控制语句。break
,continue
: 在循环中使用,分别用于退出当前循环和跳过当前循环的剩余部分,继续下一次循环。def
: 用于定义函数。return
: 在函数中用来返回值。class
: 用于定义类。try
,except
,finally
,raise
: 异常处理语句。import
,from
,as
: 用于模块导入。lambda
: 定义匿名函数。with
: 简化异常处理,同时自动处理资源清理工作。async
,await
: 用于定义和处理异步操作。
你可以通过Python的内置模块keyword
来查看当前Python版本的所有保留字:
import keyword
print(keyword.kwlist)
这会输出当前Python解释器支持的所有关键字列表。使用保留字作为变量名或函数名等将会导致语法错误。