含义是:
名字(name):变量名,用来引用数据
数据(value):实际存储的值
=:赋值符号,表示“绑定关系”
命名规则
名字(name)是一个标签,通过赋值操作,把名字“贴”在某个数值(对象)上。
name 与数值的关系
名字与数值之间的关联,称为引用(reference)
关联之后,名字就拥有了该数值的:
值(value)
类型(type)
👉 一个数值可以被多个名字同时引用
a = 10b = a# 此时 a 和 b 指向同一个数值对象 10
变量(value) 是与数值相关联的名字。其变量的特点是:值可以变,类型也可以变。
x = 10 # intx = "hi" # str
👉 变量可以随时指向任意一个数值对象
赋值是名字与数值建立关联的过程,使用赋值运算符 =
1️⃣ 连续赋值
2️⃣ 按顺序依次赋值(解包赋值)
3️⃣ 简写赋值语句(增强赋值)
price += 10 # price = price + 10price -= 5 # price = price - 5price *= 15 # price = price * 15price /= 7 # price = price / 7
重要规则
❗ 赋值是从右到左进行的
❗ 变量之间不能随意交换,必须用正确写法