一尘不染

在Python中使用字符串格式打印元组

python

所以,我有这个问题。我得到了元组(1,2,3),应该使用字符串格式进行打印。例如。

tup = (1,2,3)
print "this is a tuple %something" % (tup)

这应该打印带有括号的元组表示形式,例如

这是一个元组(1,2,3)

但是我得到了TypeError: not all arguments converted during string formatting

我到底该怎么做?Kinda在这里输了,所以如果你们能指出我正确的方向:)


阅读 131

收藏
2020-12-20

共1个答案

一尘不染

>>> thetuple = (1, 2, 3)
>>> print "this is a tuple: %s" % (thetuple,)
this is a tuple: (1, 2, 3)

以目标元组为唯一项(即(thetuple,)零件)来制作单例元组是这里的关键。

2020-12-20