Python连续赋值需要注意的地方
在python中是可以使用连续赋值的方式来一次为多个变量进行赋值的,比如:
a = b = c = 1
a, b, c = 1, 1, 1
这些都可以完成变量的赋值,但是就有一个问题了,比如:
a = 3
a, b = 1, a
如果按照正常的思维逻辑,先进行a = 1,在进行b = a,最后b应该等于1,但是这里b应该等于3,因为在连续赋值语句中等式右边其实都是局部变量,而不是真正的...
转载
2018-12-03 17:17:43 ·
808 阅读 ·
0 评论