变量和运算符
变量
1.程序中使用数据的两种方式
- 直接使用数据 (不清楚意义且不能反复使用)
print(10)
- 先将数据保存到变量中,然后再通过变量来使用数据
2.定义变量/创建变量: 将数据保存到变量中
-
语法: 变量名 = 数据
-
说明:
1)变量名 ——①. 程序员自己命名,是标识符,不是关键
②.规范:a.见名知义:看见变量名就大概知道变量中保存的什么数据
b.不使用系统函数名(比如:print、input、type等)、类名(int、float、str等)和模块名
c.所有字母都小写,多个单词之间用下划线隔开(如:dog_name=“”)
2) = (固定写法)
3) 数据 (需要保存到变量中的具体的数据,可以是具体某种数据,也可以是某种运算的结果)
- 使用变量 — 使用变量中保存的数据
使用变量就是使用变量中保存的数据,所以数据能做的事情,保存数据的变量都可以做 ( 注:变量必须先定义在使用)
3.同时定义多个变量
-
变量名1 = 变量名2 = … = 数据 (同时定义多个变量赋相同的值)
-
变量名1, 变量名2, … = 数据1, 数据2,… (同时定义多个数量赋不同的值,但变量数量和数据数量一致)1
案例:交换两个变量的值
方法一: m = 200 n = 100 a = m m = n n = a print(m,n) # m,n = 100, 200 方法二: (简单) m = 200 n = 100 m,n = n,m print(m,n) # m,n = 100, 200
4.变量重新赋值
- 定义完变量以后可以给变量重新赋值,重新赋值后再使用变量,使用的是新的值
- 重新赋值的时候可以赋不同类型的值
5.变量的底层逻辑
-
python变量存储数据和重新赋值的底层 (数据都是保存在运行内存中)
id函数---获取变量对应的内存地址
a = 10 print(id(a)