关键字是任何编程语言中的保留字,其含义/任务是预定义的,我们不能更改其含义。
在python编程语言中,有以下python内置关键字,用于执行各种任务。
所有python关键字的列表
Sr. | Keyword | Description |
---|---|---|
1 | and | 它用于逻辑运算,是一个逻辑与运算符。如果两个操作数都为真,则返回“真”。 |
2 | as | 它用于创建模块的别名。 |
3 | assert | 它用于调试,如果给定的测试条件为False,则返回“AssertionError”。 |
4 | break | 打破循环的执行。它用于将程序的控制从循环体的一个作用域转移到循环体之后编写的下一条语句。 |
5 | class | 它用于定义/创建类。 |
6 | continue | 它将其余语句留在循环体中,并继续循环的下一次迭代。 |
7 | def | 用于定义/创建函数。 |
8 | del | 用于删除对象。 |
9 | elif | 它与“if…elif…else”语句一起用于检查下一个条件。它与C++的“其他if”相同。 |
10 | else | 它与“if…elif…else”语句一起用于定义else块—如果任何条件不为True,则执行else块。 |
11 | except | 就像其他编程语言中的“catch”块一样,它被用来定义一个“except”块,如果try块中发生任何异常,它就会执行。 |
12 | False | 它用于定义布尔值False,也可能是比较表达式的结果。 |
13 | finally | 它与exceptions块一起使用(try…except…finally),它定义了一个始终执行的代码块——不管“try”块是否有异常。 |
14 | for | 它用于创建for循环。 |
15 | from | 它用于从模块中导入特定部分(如函数、类等)。 |
16 | if | 它用于创建条件语句,即检查条件。 |
17 | import | 它用于在程序中导入模块。 |
18 | in | 它用于检查元素是否以字符串、列表、元组等顺序出现。 |
19 | is | 用于检查两个对象是否为同一对象。 |
20 | lambda | 它用于创建可以有多个参数但只有一个语句/表达式的匿名函数。 |
21 | None | 它类似于 null,用于定义空值。 |
22 | nonlocal | 它用于声明一个非局部变量,通过使用这个关键字,我们可以指示编译器该变量不是局部变量。 |
23 | not | 它是一个逻辑运算符(逻辑NOT),如果操作数为“False”,则返回“True”;如果操作数为“True”,则返回“False”。 |
24 | or | 它是一个逻辑运算符(逻辑或),用于组合两个条件,如果任何条件为“真”,则返回“真”,否则返回“假”。 |
25 | pass | 它被用作空语句,定义空函数或条件语句的空体非常有用。 |
26 | raise | 它用于引发错误并显示自定义消息。 |
27 | return | 返回一个值或/并将程序的控件从调用函数返回到被调用函数,即用于退出函数。 |
28 | True | 它用于定义布尔值False,也可能是比较表达式的结果。 |
29 | try | 它与“try…except…finally”块一起使用。 |
30 | while | 它用于创建while循环。 |
31 | with | 它类似于C#.Net中的“using”和VB.Net版,用于简化异常处理。 |
32 | yield | 它用于结束函数并返回生成器。 |