Python:变量

170 阅读2分钟

定义

在 Python 中,变量是用于存储数据值的标识符。可以把变量想象成一个盒子,你可以把各种不同类型的数据(如数字、字符串、列表等)放进这个盒子里,并且通过变量名来访问和操作这些数据。

命名规则

  • • 变量名只能包含数字字母下划线组成。
  • • 变量名只能以字母或者下划线开头,不能以数字开头。
  • • 不能将 Python 中的关键字函数名用作变量名,即不要使用 Python 保留用于特殊用途的单词。
  • • 变量名不能包含空格,但可使用下划线来分隔其中的单词。
  • • 变量名应当既简短又具有描述性。

在 Python 3 中,变量名还可以包含其他 Unicode 字符。中⽂字符也是⽀持的,但是不推荐。

示例

# 将字符串 Alex 赋值给变量 name
name = "Alex"
# 打印变量 name
print(name) #输出:Alex

关键字

序号关键字说明
1False布尔值,表示假
2None表示空值
3True布尔值,表示真
4and逻辑与运算符
5as用于别名,例如导入模块时的别名
6assert断言,用于调试
7async定义异步函数
8await在异步函数中暂停执行
9break跳出循环
10class定义类
11continue跳过当前循环的剩余部分并进入下一轮
12def定义函数
13del删除对象
14elif条件语句中的“否则如果”
15else条件语句中的“否则”
16except处理异常
17finally异常处理的结束语句
18for定义循环
19from导入模块的特定部分
20global声明全局变量
21if条件语句
22import导入模块
23in判断元素是否在序列中
24is判断两个对象是否相同
25lambda定义匿名函数
26nonlocal声明非本地变量
27not逻辑非运算符
28or逻辑或运算符
29pass占位符语句,不执行任何操作
30raise引发异常
31return返回值
32try捕获异常
33while定义循环
34with简化异常处理的上下文管理
35yield暂停函数并返回一个值(生成器)

这些关键字在 Python 中具有特殊含义,不能用作变量名、函数名或其他标识符。