python多個變量賦值


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM