2018-10-23
閱讀量:
946
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)的類型是整數(shù),所以不能與另一個元祖做合并操作,如果只有一個元素的元祖,應(yīng)該用(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)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論