我想在行 [2] 前面的这个打印语句中添加一个美元符号:
print row[0], row[1], row[2]
该图应该打印出来,没有空格,例如:$1000
它不能$ 1000
谁能帮忙?
我想在行 [2] 前面的这个打印语句中添加一个美元符号:
print row[0], row[1], row[2]
该图应该打印出来,没有空格,例如:$1000
它不能$ 1000
谁能帮忙?
print "{0} {1} ${2}".format(row[0],row[1],row[2])
打印时使用字符串格式:
print '%s %s $%s' % (row[0], row[1], row[2])
print row[0], row[1], "$"+str(row[2])
将是最简单的方法,最接近您现在所拥有的。
大多数其他解决方案(即:Ashwini Chaudhary's、Roman Bodnarchuk's 和 Junuxx's)都可以,但我想再添加两个:
print row[0], row[1], '$%s' % row[2]
和
print row[0], row[1], '${}'.format(row[2])
如果您有更多行:
l = [str(r) for r in row]
l[-1] = "$%s" % l[-1]
print " ".join(l)