保留字,也称关键字,是指被编程语言内部定义并保留使用的标识符。
一、保留字概览
二、保留字用途
1. `False`:表示布尔值假。
2. `None`:表示空值或无值。
3. `True`:表示布尔值真。
4. `not`:布尔逻辑操作符,对条件表达式取反。
5. `or`:布尔逻辑操作符,用于连接两个条件表达式,只要有一个条件为真结果就为真。
6. `and`:布尔逻辑操作符,用于连接两个条件表达式,只有两个条件都为真时结果才为真。
7. `assert`:用于调试,检查条件是否为真,如果不为真则抛出`AssertionError`。
8. `async`:用于定义异步函数或异步生成器。
9. `yield`:用于从函数返回一个值并暂停函数的执行,使函数变成生成器。
10. `await`:用于等待异步操作完成。
11. `raise`:用于抛出一个指定的异常。
12. `try`:用于尝试执行代码块,并捕获异常。
13. `with`:用于简化资源管理,如文件操作。
14. `break`:用于立即退出最近的`for`或`while`循环。
15. `while`:用于创建循环,直到条件不再为真。
16. `continue`:跳过当前循环的剩余部分,直接开始下一次循环。
17. `elif`:与`if`和`else`一起使用,表示“否则如果”。
18. `else`:与`if`一起使用,表示“否则”。
19. `for`:用于遍历序列。
20. `if`:用于条件判断。
21. `pass`:作为占位符使用,表示什么也不做。
22. `return`:用于从函数返回一个值。
23. `class`:用于定义类。
24. `def`:用于定义函数。
25. `del`:用于删除对象。
26. `global`:声明变量为全局变量。
27. `nonlocal`:声明变量为非局部变量,用于在嵌套的函数中修改外层作用域的变量。
28. `lambda`:用于定义匿名函数。
29. `as`:用于导入模块时重命名模块或其中的成员。
30. `import`:用于导入模块。
31. `from`:与`import`一起使用,从模块中导入特定的类或函数。
32. `except`:与`try`一起使用,用于捕获并处理异常。
33. `finally`:与`try`和`except`一起使用,无论是否发生异常都会执行。
34. `in`:成员身份操作符,用于检查一个值是否存在于序列中。
35. `is`:身份操作符,用于比较两个对象的内存地址。
二、保留字注意事项
1. Python保留字大小写敏感。
2. 用于异常处理逻辑的保留字有 try、except、else、finally。
3. 在Python中,变量命名需要以字母或下划线开头,后面跟字母、下划线和数字;不能以数字开头;不能与保留字相同。
4. Python采用大写字母、小写字母、数字、下划线和汉字等字符及其组合进行命名,但名字的首字符不能是数字,标识符中间不能出现空格,长度没有限制。