📜  在Python中是关键字(1)

📅  最后修改于: 2023-12-03 15:37:38.410000             🧑  作者: Mango

Python中的关键字

在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

下面是对每个关键字的简要介绍:

  • andornot: 用于布尔运算,and表示逻辑上的“与”,or表示逻辑上的“或”,not表示逻辑上的“非”。

  • as: 用于在import语句中指定别名,例如 import numpy as np 可以把numpy模块的别名指定为np

  • assert: 断言语句。如果表达式为False,则抛出AssertionError异常。

  • break: 跳出循环语句( forwhile )。

  • class: 定义一个新的类。

  • continue: 结束本次循环( forwhile ),直接跳到下一次循环。

  • 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代码时,需要注意不要与这些关键字重名。