2018-10-23
阅读量:
916
python错误解析(十)
代码如下:
In [105]: T1 = (1)
In [106]: T2 = (2,3)
In [107]: T1 + T2
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-107-b105c7b32d90> in <module>()
----> 1 T1 + T2;
TypeError: unsupported operand type(s) for +: 'int' and 'tuple'
【错误分析】(1)的类型是整数,所以不能与另一个元祖做合并操作,如果只有一个元素的元祖,应该用(1,)来表示
代码如下:
In [108]: type(T1)
Out[108]: int
In [109]: T1 = (1,)
In [110]: T2 = (2,3)
In [111]: T1 + T2
Out[111]: (1, 2, 3)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
1条评论