
上QQ阅读APP看书,第一时间看更新
1.5.3 同时赋值多个变量
看来使用变量是很有必要的,Python提供了同时给多个变量赋值的方法。
1)多个变量连续使用赋值符,它们将获得相同的值,例如:
>>> x=y=z=1 >>> x 1 >>> y 1 >>> z 1
2)赋值号左边的多个变量与右边的多个值一一对应,均用逗号(,)隔开,例如:
>>> x,y,z=3.14,"字符串",["列表"] >>> x 3.14 >>> y '字符串' >>> z ['列表']
“我最喜欢这种赋值方式!”格兰特蕾妮欢呼着说,“你看,居然还可以给变量赋值不同类型的数据!”
再看看其他人,大家都忙着给自己创建的变量赋值去了!
【练一练】
(1)赋值语句“x, y, z = 1, x + 1, x + y”执行后,x、y、z的值分别是多少?
(2)设m = 1,n = 9,使用“m, n = n, m”可以交换变量m、n的值吗?