Python - 03变量
一、程序中使用变量的方法
- 直接使用数据
- 数据意义不明确,无法区分
- 多次打印不方便,不利于修改
- 先将数据保存到变量中,然后在通过使用变量来使用数据
- 结论:程序在使用数据之前,先用变量把数据存起来,后面在需要这个数据的位置,用保存这个数据的变量来提供这个数
二、定义变量 - 创建变量保留数据
-
语法:变量名 = 数据
-
说明:
-
变量名 - 由程序员自己命名
-
2个要求:是标识符;不能是关键字
-
3个规范:a.见明知意(看道变量名就大概知道变量中保存的是什么数据)
b.不使用系统函数名(print、input用了会使函数功能消失)、类名(int、float、str、bool)和模块名
-
-
c.所有字母都小写,多个单词之间用下划线隔开
- 数据 - 可以是任何提供数据的表达式,一般直接写某种类型的数据
# 给变量赋值
dog_name = '菜菜'
print(dog_name)
# 数据可以提供数据的表达式
a = 3 + 3 * 3
print(a)
三、使用变量
-
结论:使用变量就是使用变量中保存的数据(保存在变量中的数据能做的事情,保存这个数据的变量都能做)
msg = '姓名:' input(msg) # 字典可以有多个或多种数据 stu = { 'name': '小明', 'age': 19, 'isMarried': False, 'carNo': None }
四、同时定义多个变量
- 同时定义多个变量赋相同的值:变量名1 = 变量名2 = 变量名3 = … = 数据
- 同时定义多个变量赋不同的值:变量名1, 变量名2, 变量名3, … = 数据1, 数据2, 数据3,…
-
注意:前后个数保持一致
# 1.一个数据赋值给多个变量 x = y = z = 1 print(x, y, z) # 2.多个数据赋值给多个变量(前后一致) q, w, e = 1, 2, 3 print(q, w, e)