在本教程中,您将探索关于所有关键字的基本介绍,它们是 Python 编程语言的基本构建块。您将了解什么是关键字,如何从其他单词中识别关键字以及它们的用途。
Python 关键字是 Python 语言中保留的特殊单词,用于一些独特的编程目的。关键字不能用作变量名、函数名、类名或任何其他标识符,但可用于特定目的。例如,Python 关键字 'break' 用于中断 Python 代码的流程。因此,'break' 不能用于命名变量、函数或任何其他实体。
新版本的 Python 共有 35 个关键字(保留字),为 Python 语言贡献了丰富的词汇。
请按照以下简单步骤在您的操作系统中访问 Python 关键字列表。
以下是 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 |
Python 提供了多种方式来查找或检查哪些单词是为关键字保留的。它们列在下面
根据用法,关键字可分为以下几类。
这些关键字是基于值的关键字,因为它们可以反复使用。这些单例值始终引用相同的对象。
这些关键字用于计算算术和逻辑运算。
这些关键字用于通过允许用户使用条件逻辑和执行有利于条件的代码块来控制代码流。
这些关键字用于创建和处理迭代。
结构关键字:def, class, with, pass, lambda
返回关键字:return, yield
异常处理关键字:try, except, raise, finally, assert
Python 关键字及其相应的活动如下表所示,方便访问。为了更好地理解和可读性,大写字母开头的关键字放在前面几行,然后是小写关键字。由此我们可以认识到 Python 关键字是区分大小写的。
| 序号 | Python 关键字 | 描述 |
|---|---|---|
| 1 | True | 布尔值 True;如果语句为 True,则输出 True |
| 2 | False | 布尔值 False;如果语句为 False,则输出 False |
| 3 | None | 表示空值或 null 值。 |
| 4 | and | 表示逻辑运算符“AND”的功能:仅当所有操作数都为真时才返回 true,否则返回 false。 |
| 5 | or | 表示逻辑运算符“OR”的功能:仅当所有操作数都为假时才返回 false,否则返回 true。 |
| 6 | not | 表示逻辑运算符“NOT”的功能:返回给定语句或操作数的反面。 |
| 7 | is | 用于检查两个对象是否驻留在同一内存位置,从而测试对象的身份。 |
| 8 | if | 条件语句,当正确遇到条件时返回 True 结果。 |
| 9 | else | 确定条件语句(if)中条件为 False 时要执行的下一步。 |
| 10 | elif | else-if 的简写:参考 if 和 else。 |
| 11 | for | 用于表示 Python 语言中的循环。 |
| 12 | while | 用于表示 Python 语言中的循环。 |
| 13 | break | 中断或终止循环并移至下一条语句。 |
| 14 | continue | 当触发条件时跳过当前迭代,但继续执行 for 循环或 while 循环中的其余迭代。 |
| 15 | pass | 空语句,用作占位符以避免缩进错误。 |
| 16 | return | 在终止函数调用后将结果返回给调用者。 |
| 17 | yield | 在生成器函数中用于返回结果。 |
| 18 | try | 尝试捕获程序中的异常错误。 |
| 19 | except | 与 'try' 一起用于错误和异常处理。 |
| 20 | raise | 引发用户定义的异常错误。 |
| 21 | finally | 用于确保代码的平稳执行,即使 'try' 引发了错误。 |
| 22 | assert | 用作调试工具来测试条件:如果返回 false,则会引发异常错误;如果返回 true,则处于空闲状态。 |
| 23 | import | 用于将特定模块导入 Python 程序。 |
| 24 | from | 用于包含导入模块中的特定部分或功能。始终与 import 一起使用。 |
| 25 | as | 为导入的模块提供新名称。 例如:import calculator as calc |
| 26 | def | 在 Python 中定义一个普通函数。 |
| 27 | lambda | 在 Python 中定义一个匿名或无名函数。 |
| 28 | class | 在 Python 中定义一个类。 |
| 29 | global | 指示变量在整个程序中的作用域,即使变量在函数内部声明。 |
| 30 | non-local | 这表示变量的作用域既不是局部也不是全局。通常与嵌套函数相关联。 |
| 31 | with | 由上下文管理器探索,用于通过在发生异常时正确退出来控制文件或子进程或锁等资源。 |
| 32 | in | 用于检查值是否存在于列表或集合中。也用于 for 循环。 |
| 33 | del | delete 的缩写。它有助于删除 Python 脚本中存在的对象。 |