1. Python3的33个保留字详解
在Python中,有33个保留字(也称为关键字),这些是在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
解释:
- False: 布尔类型的值,表示假(False)。
- None: 表示没有值,相当于其他语言的null。
- True: 布尔类型的值,表示真(True)。
- and: 逻辑与操作符。
- as: 用于别名和异常处理。
- assert: 用于调试目的,测试一个条件是否为真。
- async: 用于定义异步函数。
- await: 用于挂起函数,直到异步操作完成。
- break: 用于提前退出循环。
- class: 用于定义类。
- continue: 用于跳过循环的剩余部分,开始下一次迭代。
- def: 用于定义函数。
- del: 用于删除对象。
- elif: 用在条件判断中,表示否定的else条件的一部分。
- else: 用在条件判断中,表示无条件为真的默认分支。
- except: 用于异常处理,定义当try块引发异常时的处理器。
- finally: 用于异常处理,无论是否发生异常都将执行的代码。
- for: 用于循环。
- from: 用于模块导入的一部分。
- global: 用于定义全局变量。
- if: 用于条件判断。
- import: 用于导入模块。
- in: 检查是否存在于一个集合中。
- is: 比较两个对象的身份。
- lambda: 用于创建小型匿名函数。
- nonlocal: 用于指定变量不是局部变量。
- not: 逻辑非操作符。
- or: 逻辑或操作符。
- pass: 空操作,当代码块为空时使用。
- raise: 用于抛出一个异常。
- return: 用于从函数返回一个值。
- try: 用于异常处理,尝试执行代码。
- while: 用于循环。
注意:在Python中,保留字不能作为常量。如果你想要定义常量,可以使用全部大写的变量名来模拟常量,例如:
MAX_VALUE = 100
在这个例子中,MAX_VALUE
就是一个常量,因为它的变量名全部由大写字母组成。
评论已关闭