Python关键字是特殊的保留字,它们向编译器/解释器传达特殊的含义。每个关键字都有特殊的含义和特定的操作。这些关键字不能用作变量。以下是Python关键字列表。
True | False | None | and | as |
asset | def | class | continue | break |
else | finally | elif | del | except |
global | for | if | from | import |
raise | try | or | return | pass |
nonlocal | in | not | is | lambda |
考虑以下关键字解释。
A | B | A and B |
---|---|---|
True | True | True |
True | False | False |
False | True | False |
False | False | False |
5. or - 它是Python中的逻辑运算符。如果条件之一为真,则返回true。
A | B | A or B |
---|---|---|
True | True | True |
True | False | True |
False | True | True |
False | False | False |
6. not - 这是一个逻辑运算符,会反转真值。
A | not A |
---|---|
True | False |
False | True |
7. assert - 此关键字在Python中用作调试工具。它检查代码的正确性。如果在代码中发现任何错误,则会引发 AssertionError 。
输出:
a is dividing by Zero Runtime Exception: Traceback (most recent call last): File "/home/40545678b342ce3b70beb1224bed345f.py", line 4, in assert b != 0, "Divide by 0 error" AssertionError: Divide by 0 error
8. def - 此关键字用于在Python中声明函数。如果后跟函数名称。
输出:
30
9. class - 用于表示Python中的类。该类是对象的蓝图。它是变量和方法的集合。考虑以下类。
10. continue - 用于停止当前迭代的执行。考虑以下示例。
输出:
1 3 4
11. break - 用于终止循环执行并将控制转移到循环结束。考虑以下示例。
输出:
0 1 2 End of execution
12. if - 则用于表示条件语句。特定块的执行由if语句决定。考虑以下示例。
输出:
I am less than 18
13. else - else语句与if语句一起使用。如果if语句返回false,则执行else块。考虑以下示例。
输出:
Odd
14. elif - 此关键字用于检查多个条件。它是 else-if 的缩写。如果先前条件为假,则检查直到找到真条件。条件以下示例。
marks = int(input("Enter the marks:")) if(marks>=90): print("Excellent") elif(marks=75): print("Very Good") elif(marks=60): print("Good") else: print("Average")
输出:
Enter the marks:85 Very Good
15. del - 用于删除对象的引用。考虑以下示例。
输出:
12 NameError: name 'a' is not defined
16. try-except - try-except用于处理异常。例外是运行时错误。考虑以下示例。
输出:
division by zero
17. raise - 引发关键字用于强制通过异常。考虑以下示例。
输出:
Exception: a should not exceed 2
18. finally - finally 关键字用于创建一个代码块,无论else块是否引发错误,该代码块将始终执行。
a=0 b=5 try: c = b/a print(c) except Exception as e: print(e) finally: print('Finally always executed')
输出:
division by zero Finally always executed
19. for ,while - 则两个关键字都用于迭代。 for 关键字用于遍历序列(列表,元组,字典,字符串)。执行while循环,直到条件返回false。
示例:For循环
输出:
1 2 3 4 5
示例:while循环
输出:
0 1 2 3 4
20. import - import关键字用于在当前Python脚本中导入模块。该模块包含一个可运行的Python代码。
输出:
5
21. from - 此关键字用于在当前Python脚本中导入特定的函数或属性。
输出:
5
22. as - 用于创建名称别名。导入模块时,它提供用户定义的名称。
输出:
May
23. pass - pass 关键字用于不执行任何操作或为以后的代码创建占位符。如果无涯教程声明一个空的类或函数,它将通过一个错误,因此使用pass关键字声明一个空的类或函数。
24. return - return 关键字用于将结果值返回或不返回到被调用函数。
输出:
The sum is: 40
25. is - 该关键字用于检查两个变量是否指向同一对象。如果它们引用同一对象,则返回true,否则返回false。考虑以下示例。
输出:
True False
26. global - global关键字用于在函数内部创建全局变量。任何函数都可以访问全局。考虑以下示例。
def my_func(): global a a = 10 b = 20 c = a+b print(c) my_func() def func(): print(a) func()
输出:
30 10
27. nonlocal - nonlocal 与 global 类似,用于与嵌套函数内部的变量(函数内部的函数)一起使用。考虑以下示例。
def outside_function(): a = 20 def inside_function(): nonlocal a a = 30 print("Inner function: ",a) inside_function() print("Outer function: ",a) outside_function()
输出:
Inner function: 30
Outer function: 30
28. lambda - lambda关键字用于在Python中创建匿名函数。它是没有名称的内联函数。考虑以下示例。
输出:
1 4 9 16 25
29. yield - yield 关键字与Python生成器一起使用。它停止函数的执行并将值返回给调用方。考虑以下示例。
def fun_Generator(): yield 1 yield 2 yield 3 # Driver code to check above generator function for value in fun_Generator(): print(value)
输出:
1 2 3
30. with - with 关键字用于异常处理。它使代码更整洁并更具可读性。与和一起使用的优点是,无涯教程不需要调用 close()。考虑以下示例。
31. None - None关键字用于定义空值。请记住,无并不表示0,false或任何空数据类型。它是其数据类型的对象,请考虑以下示例。
输出:
None
已经介绍了所有Python关键字。这是Python关键字的简要介绍。无涯教程将在接下来的教程中学习更多。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)