37,718
社区成员
发帖
与我相关
我的任务
分享
tmp = a + b
a = b
b = tmp
>>> a = 1
>>> b = 1
>>> a, b, d = a , a + b
Traceback (most recent call last):
File "<pyshell#70>", line 1, in <module>
a, b, d = a , a + b
ValueError: need more than 2 values to unpack
>>>
>>> a = 1
>>> b = 1
>>> c = a , a + b
>>> c
(1, 2)
>>> a, b = a , a + b
>>> a
1
>>> b
2
>>> a = a , a + b
>>> a
(1, 3)
>>> a, b, c = a , a + b
Traceback (most recent call last):
File "<pyshell#67>", line 1, in <module>
a, b, c = a , a + b
TypeError: can only concatenate tuple (not "int") to tuple
>>>
这样你该明白了吧?