定义
在 Python 中,变量是用于存储数据值的标识符。可以把变量想象成一个盒子,你可以把各种不同类型的数据(如数字、字符串、列表等)放进这个盒子里,并且通过变量名来访问和操作这些数据。
命名规则
- • 变量名只能包含
数字、字母、下划线组成。 - • 变量名只能以
字母或者下划线开头,不能以数字开头。 - • 不能将 Python 中的
关键字和函数名用作变量名,即不要使用 Python 保留用于特殊用途的单词。 - • 变量名不能包含
空格,但可使用下划线来分隔其中的单词。 - • 变量名应当既简短又具有描述性。
在 Python 3 中,变量名还可以包含其他 Unicode 字符。中⽂字符也是⽀持的,但是不推荐。
示例
# 将字符串 Alex 赋值给变量 name
name = "Alex"
# 打印变量 name
print(name) #输出:Alex
关键字
| 序号 | 关键字 | 说明 |
|---|---|---|
| 1 | False | 布尔值,表示假 |
| 2 | None | 表示空值 |
| 3 | True | 布尔值,表示真 |
| 4 | and | 逻辑与运算符 |
| 5 | as | 用于别名,例如导入模块时的别名 |
| 6 | assert | 断言,用于调试 |
| 7 | async | 定义异步函数 |
| 8 | await | 在异步函数中暂停执行 |
| 9 | break | 跳出循环 |
| 10 | class | 定义类 |
| 11 | continue | 跳过当前循环的剩余部分并进入下一轮 |
| 12 | def | 定义函数 |
| 13 | del | 删除对象 |
| 14 | elif | 条件语句中的“否则如果” |
| 15 | else | 条件语句中的“否则” |
| 16 | except | 处理异常 |
| 17 | finally | 异常处理的结束语句 |
| 18 | for | 定义循环 |
| 19 | from | 导入模块的特定部分 |
| 20 | global | 声明全局变量 |
| 21 | if | 条件语句 |
| 22 | import | 导入模块 |
| 23 | in | 判断元素是否在序列中 |
| 24 | is | 判断两个对象是否相同 |
| 25 | lambda | 定义匿名函数 |
| 26 | nonlocal | 声明非本地变量 |
| 27 | not | 逻辑非运算符 |
| 28 | or | 逻辑或运算符 |
| 29 | pass | 占位符语句,不执行任何操作 |
| 30 | raise | 引发异常 |
| 31 | return | 返回值 |
| 32 | try | 捕获异常 |
| 33 | while | 定义循环 |
| 34 | with | 简化异常处理的上下文管理 |
| 35 | yield | 暂停函数并返回一个值(生成器) |
这些关键字在 Python 中具有特殊含义,不能用作变量名、函数名或其他标识符。