与c不同的,需要加中间变量来赋值。python可以系列解包赋值
链式赋值
x = y = 30020
系列解包赋值
a,b,c = 10,20,30
a,b = b,a
常量
python不支持常量
逻辑上可控制
MAX_SPEED = 150
系列解包赋值,个数保持一致
系列解包赋值,实现变量互换(无需增加变量)
Python,不支持常量。只能逻辑上不能改。常量bian'ji
1.链式赋值:
x=y=123,把同一个变量赋值给多个变量
2.系列接包赋值:a,b,c = 1,2,3
把a赋值为1,b赋值为2,c赋值为3,注意:个数要一致;
使用系列解包的变量变换
3.常量:python不支持常量,即没有语法规则限制改变一个常量的值,对于一个变量来说,赋值是可以更改的。常量的名称都大写,用下划线隔开。
解包复制
a,b=10,20
a,b=b,a实现互换
python不支持常量
链式赋值
x=y=123
系列解包赋值
a,b,c=4,5,6
a,b=b,a
常量
不支持常量,只能逻辑不能改
链式赋值:一个对象赋给多个变量
x=y=123
系列解包赋值
a,b,c = 4,5,6 相当于 a = 4, b = 5,c = 6
实现变量交换
>>> a,b = 15,30
>>> a,b = b,a
>>> print(a,b)
30 15
常量(全部大写,下划线连接)
python不支持常量
实际可修改,只能在逻辑上不做修改
>>> MAX_SPEED = 140
>>> print(MAX_SPEED)
140