Python内置关键字及示例

Python关键字

关键字是任何编程语言中的保留字,其含义/任务是预定义的,我们不能更改其含义。

在python编程语言中,有以下python内置关键字,用于执行各种任务。

所有python关键字的列表

Sr.KeywordDescription
1and

它用于逻辑运算,是一个逻辑与运算符。如果两个操作数都为真,则返回“真”。

2as

它用于创建模块的别名。

3assert

它用于调试,如果给定的测试条件为False,则返回“AssertionError”。

4break

打破循环的执行。它用于将程序的控制从循环体的一个作用域转移到循环体之后编写的下一条语句。

5class

它用于定义/创建类。

6continue

它将其余语句留在循环体中,并继续循环的下一次迭代。

7def

用于定义/创建函数。

8del

用于删除对象。

9elif

它与“if…elif…else”语句一起用于检查下一个条件。它与C++的“其他if”相同。

10else

它与“if…elif…else”语句一起用于定义else块—如果任何条件不为True,则执行else块。

11except

就像其他编程语言中的“catch”块一样,它被用来定义一个“except”块,如果try块中发生任何异常,它就会执行。

12False

它用于定义布尔值False,也可能是比较表达式的结果。

13finally

它与exceptions块一起使用(try…except…finally),它定义了一个始终执行的代码块——不管“try”块是否有异常。

14for

它用于创建for循环。

15from

它用于从模块中导入特定部分(如函数、类等)。

16if

它用于创建条件语句,即检查条件。

17import

它用于在程序中导入模块。

18in

它用于检查元素是否以字符串、列表、元组等顺序出现。

19is

用于检查两个对象是否为同一对象。

20lambda

它用于创建可以有多个参数但只有一个语句/表达式的匿名函数。

21None

它类似于 null,用于定义空值。

22nonlocal

它用于声明一个非局部变量,通过使用这个关键字,我们可以指示编译器该变量不是局部变量。

23not

它是一个逻辑运算符(逻辑NOT),如果操作数为“False”,则返回“True”;如果操作数为“True”,则返回“False”。

24or

它是一个逻辑运算符(逻辑或),用于组合两个条件,如果任何条件为“真”,则返回“真”,否则返回“假”。

25pass

它被用作空语句,定义空函数或条件语句的空体非常有用。

26raise

它用于引发错误并显示自定义消息。

27return

返回一个值或/并将程序的控件从调用函数返回到被调用函数,即用于退出函数。

28True

它用于定义布尔值False,也可能是比较表达式的结果。

29try

它与“try…except…finally”块一起使用。

30while

它用于创建while循环。

31with

它类似于C#.Net中的“using”和VB.Net版,用于简化异常处理。

32yield

它用于结束函数并返回生成器。