1. 程式人生 > >python多個變量賦值

python多個變量賦值

pre log color a + b 計算 輸出 class tle clas

1 a, b = 3, 4
2 c, d = 3, 4
3  
4 a, b = b, a + b
5 c = d
6 d = c + d
7 print(a, b, c, d)

輸出:

4 7 4 8

因為a, b和b, a + b都是元祖(tuple)

先計算(b, a + b)的元祖為(4, 7)然後將該元祖賦值給(a, b)

其等於以下代碼:

1 a, b = 3, 4
2 c = (b, a + b)
3 a, b = c

python多個變量賦值