📅  最后修改于: 2023-12-03 15:34:26.500000             🧑  作者: Mango
在Python编程中,有一些保留的关键字不能够用作变量名或函数名等标识符。这些关键字在Python解释器中具有特殊的含义,用于实现各种语言结构。本文将介绍Python中的关键字,共计35个。
以下是Python中的所有关键字
and as assert async await
break class continue def del
elif else except False finally
for from global if import
in is lambda None nonlocal
not or pass raise return
True try while with yield
下面是对每个关键字的详细说明。
False
, True
, 和 None
: 为内置常量,都是Python中约定的特殊值,可用于表示布尔型、空值或占位符。
and
, or
, not
: 用于布尔表达式中的逻辑运算符,分别表示“与”、“或”和“非”。
if
, elif
, else
: 用于条件语句中的分支结构,根据某个条件的真假来执行不同的代码块。
while
, for
, break
, continue
, else
: 用于循环结构。其中,while
和 for
分别表示“当某个条件成立时,反复执行某段代码”和“对于某个集合中的每个元素,反复执行同一段代码”。break
和 continue
是循环中的控制语句,分别表示“立即跳出循环”和“跳过当前循环中的余下代码”。else
是循环结构中的一种附加用法,当循环正常结束(而非被 break
中止)时执行一次。
def
, return
, lambda
, yield
: 用于函数定义与函数调用。def
用于定义函数,return
用于从函数中返回数据,lambda
用于创建匿名函数,yield
用于定义生成器函数。
try
, except
, finally
: 用于异常处理,即在程序出现异常时如何处理。try
中包含程序可能会出错的代码块,except
中包含一段代码块,表示当上述代码块出现问题时如何处理。finally
中的代码会在 try-except
语句执行结束后执行。
assert
: 断言语句,用于在程序中检查某个条件是否为真。如果条件不为真,抛出 AssertionError
异常。
import
, from
, as
: 用于模块导入,即将其他 Python 文件中定义的代码导入至当前文件中。import
和 from
的语法用于从其他文件或包中导入代码,as
则用于为导入的代码指派别名。
class
, is
: 用于面向对象编程中的类定义,is
判断两个对象是否相同。