变量快速互换的问题
x = 1,y = 2,z = 3x,y,z = y,z,x
SyntaxError: cannot assign to literal
为啥这个代码是错的呢 本帖最后由 柿子饼同学 于 2021-8-14 20:21 编辑
>>> x = 1; y = 2; z = 3
>>> x, y, z = y, z, x
>>> x
2
>>> y
3
>>> z
1
赋值是没有问题的 , 是因为你前面 x=1 , y=2 , z=3 写的不对 , 应该用分号相隔开 ,而不是逗号 柿子饼同学 发表于 2021-8-14 20:19
赋值是没有问题的 , 是因为你前面 x=1 , y=2 , z=3 写的不对 , 应该用分号相隔开 ,而不是逗号
明白了,谢谢
页:
[1]