基础语法
标识符
- 开头第一个字符必须的用大小写a-z,或者下划线_
- 其他字符可用字母数字下划线
- 标识符对大小写敏感
- 对长度没有要求(一般要求20字符以内)
- 禁止使用保留关键字,如:class、if、for等
保留关键字
import keyword
all_keys=keyword.kwlist
print("Python保留关键字:")
print(all_keys)
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']
| 类别 | 关键字 | 说明 |
|---|---|---|
| 逻辑值 | False | 布尔假值 |
| None | 表示空值或无值 | |
| True | 布尔真值 | |
| 逻辑运算 | and | 与运算 |
| or | 或运算 | |
| not | 非运算 | |
| 条件控制 | if | 条件判断 |
| elif | 否则如果(else if) | |
| else | 否则分支 | |
| 循环控制 | for | 迭代 |
| while | 条件 | |
| break | 跳出循环 | |
| continue | 跳过当前剩余部分,进入下一次迭代 | |
| 异常处理 | try | 尝试执行代码块 |
| except | 捕获异常 | |
| finally | 就算有异常也会执行 | |
| raise | 抛出异常 | |
| 函数定义 | def | 定义函数 |
| return | 函数返回值 | |
| lambda | 匿名函数 | |
| 类与对象 | class | 定义类 |
| del | 删除对象引用 | |
| 模块导入 | import | 导入模块 |
| from | 从模块导入特定部分 | |
| as | 给导入的模块重命名 | |
| 作用域 | global | 全局变量 |
| nonlocal | 非局部变量 | |
| 异步编程 | async | 异步函数 |
| await | 等待异步操作完成 | |
| 其他 | assert | 断言,用于测试条件是否为真 |
| in | 检查成员关系 | |
| is | 检查对象身份(是否是同一个对象) | |
| pass | 空语句,用于占位 | |
| with | 上下文管理器,用于资源管理 | |
| yield | 从生成器函数返回值 |

1168

被折叠的 条评论
为什么被折叠?



