Python关键字2025 年 4 月 24 日 | 11 分钟阅读 Python 关键字是用于特定目的的保留字,它们具有特定的含义和功能,这些关键字不能用于其特定用途之外的任何其他用途。这些关键字始终在 Python 中可用,这意味着您无需将它们导入到代码中。 根据 Python 3.11,有 35 个关键字。我们可以在 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', 'with', 'yield'] 说明 在上面,我们使用了 keyword 模块中的 kwlist 属性来获取 Python 中的关键字列表。 Python 关键字列表以下是 Python 中可用的 35 个关键字的列表
让我们借助示例讨论这些关键字。 控制流关键字条件语句 - if、elif、else这些关键字用于根据条件执行不同的代码块。
让我们看一个示例,演示如何使用这些关键字。 示例立即执行输出 Equal to 20 说明 在上面的示例中,我们初始化了一个变量,并使用条件语句关键字(如 if、elif 和 else)来检查给定条件并相应地执行代码。 循环构造 - for、while这些关键字用于重复执行代码。
让我们看一个示例,演示如何使用这些关键字。 示例立即执行输出 Given List: ['apples', 'bread', 'eggs', 'milk', 'coffee beans', 'tomatoes'] Iterating Over List using 'for' Loop: apples bread eggs milk coffee beans tomatoes Iterating Over List using 'while' Loop: apples bread eggs milk coffee beans tomatoes 说明 在上面的示例中,我们初始化了一个列表,并利用 for 和 while 等循环构造来遍历它。 循环控制 - break、continue、pass此分类下的关键字用于更改循环内部的执行流。
让我们看一个示例,演示如何使用这些关键字。 示例立即执行输出 1 3 5 7 9 11 13 说明 在上面的示例中,我们创建了一个 'for' 循环来打印从 0 到 20 的数字。在此循环中,我们使用了循环控制关键字来更改循环内部的执行流。例如,当 i 变为 14 时,我们使用 break 关键字终止整个循环。continue 关键字用于跳过偶数循环。我们使用 pass 关键字作为占位符,以后可以在其中添加代码。 函数和类定义关键字此类别下的关键字用于定义函数、类和返回值。
让我们看一些示例,演示如何使用这些关键字。 示例:def 关键字的使用示例立即执行输出 Welcome to Tpoint Tech! 说明 在上面的示例中,我们使用 def 关键字定义了一个函数来打印一个简单的语句。 示例:return 和 yield 关键字的使用示例立即执行输出 Addition of 12 and 5 is 17 Generated Number: 0 Generated Number: 1 Generated Number: 2 Generated Number: 3 Generated Number: 4 说明 在上面的示例中,我们定义了一个函数 add_numbers(),其中我们使用 return 关键字返回传递给它的数字之和。然后我们定义了另一个函数 generate_number(),其中我们使用 yield 关键字返回包含生成的数字列表的生成器对象。 示例:lambda 关键字的使用示例立即执行输出 Square of 12 is 144 说明 在上面的示例中,我们使用 lambda 关键字定义匿名函数,以返回传递给它的数字的平方。 示例:class 关键字的使用示例说明 在此示例中,我们使用 class 关键字声明了一个用户定义的类。 异常处理关键字此类别下的关键字用于处理错误和异常。
让我们看一个示例,演示如何使用这些关键字。 示例立即执行输出 This will always execute For x = 6: 1.6666666666666667 Assertion Error: x must be a positive number This will always execute For x = 0: None Assertion Error: x must be a positive number This will always execute For x = -6: None 说明 在上面的示例中,我们定义了一个函数。在此函数内部,我们使用了 try、except、finally、raise 和 assert 等关键字来处理在函数执行期间可能引发的不同错误和异常。 变量作用域和命名空间关键字此类别下的关键字用于变量访问和修改。
让我们看一些示例,演示如何使用这些关键字。 示例:global 关键字的使用示例立即执行输出 19 说明 在上面的示例中,我们初始化了一个变量并定义了一个函数。在此函数内部,我们使用 global 关键字将初始化的变量声明为全局变量并更新其值。 示例:nonlocal 关键字的使用示例立即执行输出 Inner function: 25 Outer function: 25 说明 在上面的示例中,我们定义了一个嵌套函数。在外部函数内部,我们初始化了一个变量。在内部函数内部,我们使用 nonlocal 关键字来修改父函数的变量。 逻辑和布尔关键字这些关键字用于逻辑运算和布尔表达式。
让我们看一个示例,演示如何使用这些关键字。 示例:逻辑运算关键字的使用示例立即执行输出 Both x and y are positive At least one of x or y is greater than 10 x is not equal to 0 说明 在上面的示例中,我们初始化了两个变量,并使用 and、or 和 not 关键字来检查各种条件。 示例:布尔表达式关键字的使用示例立即执行输出 Is 24 even? True Is 57 even? False 说明 在上面的示例中,我们定义了检查偶数的函数。在此函数内部,我们使用 True 关键字返回给定变量为偶数,如果为奇数则返回 False。 导入和模块关键字此类别下的关键字用于模块处理和导入函数。
让我们看一个示例,演示如何使用这些关键字。 示例说明 在上面的示例中,我们使用了 import、from 和 as 关键字来处理导入函数。 继承和比较关键字此类别下的关键字用于类继承和对象关系。
让我们看一个示例,演示如何使用这些关键字。 示例立即执行输出 p and q refer to the same object p is present in lst_1 说明 在上面的示例中,我们初始化了两个变量。然后我们使用 is 和 in 关键字来检查两个变量是否引用同一个对象并且是给定列表的成员。 异步编程关键字这些关键字用于异步编程。
让我们看一个示例,演示如何使用这些关键字。 示例立即执行输出 Tpoint Tech 说明 在上面的示例中,我们导入了 asyncio 模块。然后我们在定义异步函数时使用了 async 关键字。我们还使用了 await 关键字来暂停异步函数的执行。 Python 中的软关键字是什么?Python 还包括四个软关键字,它们仅在某些条件下才像关键字一样。与常规关键字不同,这些关键字仍可用于变量名或函数标识符的形式。 例如,match 和 case 等关键字是为结构模式匹配而引入的。但是,由于它们是软关键字,我们可以在非模式匹配上下文中使用它们作为变量名。 结论Python 关键字是具有特殊含义的保留字,是语言语法和结构的核心。它们提供了重要的编程概念,例如控制流、数据操作和函数声明。对这些关键字的良好了解对于编写清晰、可读的代码非常重要。 Python 关键字 - MCQs1. 识别 assert 关键字正确用于验证变量 x 的正值。
答案: a) assert x > 0, "值不是正数" 2. 找出给定代码的输出
答案: a) 不能被零除 End 3. 给定以下代码段 在此代码中 pass 关键字的作用是什么?
答案: c) 什么都不做,只充当占位符 4. 下列哪个语句正确演示了 nonlocal 关键字?
答案: c) 更新最近的封闭作用域(不包括全局作用域)中的变量 5. 在哪种情况下关键字最常用?
答案: b) 高效管理文件操作 下一个主题Python 字面量 |
我们请求您订阅我们的新闻通讯以获取最新更新。