📅  最后修改于: 2023-12-03 15:37:38.410000             🧑  作者: Mango
在Python中,有一些单词是被保留的,即它们具有特殊的含义和作用。这些单词被称为“关键字”。在编写Python代码时,应该避免使用这些关键字作为变量名、函数名或其他标识符的名称。
以下是Python中的关键字列表:
and as assert 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
下面是对每个关键字的简要介绍:
and
、or
、not
: 用于布尔运算,and
表示逻辑上的“与”,or
表示逻辑上的“或”,not
表示逻辑上的“非”。
as
: 用于在import
语句中指定别名,例如 import numpy as np
可以把numpy
模块的别名指定为np
。
assert
: 断言语句。如果表达式为False
,则抛出AssertionError
异常。
break
: 跳出循环语句( for
、while
)。
class
: 定义一个新的类。
continue
: 结束本次循环( for
、while
),直接跳到下一次循环。
def
: 定义一个函数。
del
: 通过变量名删除对象,并释放其空间。
elif
: if
语句中的一个分支,可以有多个。
else
: if
语句中的其他分支。
except
: try
语句中的一个分支,用于处理异常。
False
: Python中的False值。
finally
: try
语句中的一个分支,无论是否抛出异常都会执行。
for
: 循环语句,用于遍历一个序列。
from
: 用于在import
语句中指定导入的模块的子模块或子包。
global
: 用于在函数内部声明一个全局变量。
if
: 条件语句,如果条件为True
就执行后面的语句。
import
: 用于导入模块。
in
: 用于检查一个值是否在一个序列中。
is
: 用于检查两个对象是否相同。
lambda
: 创建一个简单的、匿名的函数,由表达式返回一个值(一个单行函数)。
None
: Python中的None值。
nonlocal
: 用于在嵌套函数中声明一个外部函数的变量。
not
: 逻辑非。
or
: 逻辑或。
pass
: 用于在函数或控制流语句中占位,什么也不做。
raise
: 抛出一个异常。
return
: 从函数中返回一个值。
True
: Python中的True值。
try
: 异常处理语句。
while
: 循环语句,用于重复执行一段代码,直到条件不成立。
with
: 用于处理资源的自动清理,例如文件、网络连接等。
yield
: 用于生成器函数中,返回一个值并暂停函数的执行,等待下一个next()
调用。
以上就是Python中的所有关键字。在编写Python代码时,需要注意不要与这些关键字重名。