![05647aa722f2ac11e04db31405f237f3.png](https://i-blog.csdnimg.cn/blog_migrate/ca8adda40bad1dfc1bef86ebf3c18c06.jpeg)
变量是表示(指向)特定值的名称。
一、单个变量的赋值
Python中用赋值语句的方式赋值一个变量,不需要显示声明变量的数据类型,Python解释器根据所赋值的数据类型自动确定变量的类型。
①运算符“=”,有两层作用,一是定义一个新变量a,二是给变量a赋值数值1
a = 1
print(a)
![c796b402b641b95e1067adf63b4a4550.png](https://i-blog.csdnimg.cn/blog_migrate/8e030ec4c8fbc319cdfc10d38cccfa7d.png)
②变量必须先定义后使用,不定义(不赋值)不能用
b
![9b18eb00edff326df8a2e6022dfdfc7b.png](https://i-blog.csdnimg.cn/blog_migrate/8ddd9e8fc3f170d9e3864337b26df34a.png)
③变量可以直接赋值数据,也可以用已赋值的变量进行赋值
b = a
print(b)
![f717b5b264d80f5f1e4dabc9fab31cc0.png](https://i-blog.csdnimg.cn/blog_migrate/e3f682bb95dc98f3b4f341e3783f66c9.png)
二、多个变量同时赋值
①链式赋值语句,等价于z=3,y=z,x=y,赋值运算符的结合方向是“从右到左”
x = y = z = 3
print(x,y,z)