a, b, c, d = 20, 5, 5, True, 4+3j
print(type(a), type(b), type(c), type(d))
Traceback (most recent call last):
File "/Users/paymew/Desktop/PycharmProjects/test2/example/dataType.py", line 2, in <module>
a, b, c, d = 20, 5,5, True, 4+3j
ValueError: too many values to unpack (expected 4)出现这种问题的原因是在最上面赋值的时候,我不小心把5.5写成5,5了,这造成了变量的数目不够,才会出现这种错误
本文探讨了一段Python代码中出现的变量赋值错误。在尝试为四个变量赋值时,由于输入值的数量与变量数量不符,导致了ValueError异常。通过对代码的分析,发现错误原因是将一个浮点数错误地写成了两个整数,从而导致赋值时值过多。
1万+

被折叠的 条评论
为什么被折叠?



