热线电话:13121318867

登录
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.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子