python多个变量赋值

Posted CodingIsBeautiful

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于python多个变量赋值的主要内容,如果未能解决你的问题,请参考以下文章

python 基础知识点 解压序列赋值给多个变量

学习总结Python-3-多个变量赋值

Python 给多个变量同时赋值

Python学习-解压可迭代对象赋值给多个变量

Python给多个变量赋值

Python3 基本数据类型