Python 打印元组
我有一个元组Python 打印元组,python,Python,我有一个元组m=('ring',5),我想把它打印成ring 5 我已尝试打印%s%f,%m,但出现错误。我做错了什么 m = ('ring', 5) print m[0], m[1] 印刷品 ring 5 印刷品 ring 5 你想做什么 >>> print "%s %f" % m ring 5.000000 除了%f表示浮动,并且您希望%d表示int: >>> print "%s %d" % m ring 5 你想做什么 >>>
m=('ring',5)
,我想把它打印成ring 5
我已尝试打印%s%f,%m,但出现错误。我做错了什么
m = ('ring', 5)
print m[0], m[1]
印刷品
ring 5
印刷品
ring 5
你想做什么
>>> print "%s %f" % m
ring 5.000000
除了%f
表示浮动
,并且您希望%d
表示int
:
>>> print "%s %d" % m
ring 5
你想做什么
>>> print "%s %f" % m
ring 5.000000
除了%f
表示浮动
,并且您希望%d
表示int
:
>>> print "%s %d" % m
ring 5
这可能有用
这可能有用。使用
格式
更优雅
打印“{0}{1}”。格式(*m)
使用
格式
更优雅
打印“{0}{1}”。格式(*m)
错误可能是缺少引号,超过%f而不是%d@StefanoSanfilippo是的,这就是错误所在,我只是在第一个解决方案中修复了它,没有explaining@StefanoSanfilippo-是的,这是引语!!这总是很愚蠢的事情。可能错误是缺少引号,超过了%f而不是%d@StefanoSanfilippo是的,这就是错误所在,我只是在第一个解决方案中修复了它,没有explaining@StefanoSanfilippo-是的,这是引语!!打印“%s”%repr(m)应该可以处理它包含的任何内容。打印“%s”%repr(m)应该处理它包含的任何内容。