使用%d进行Python格式化

时间:2013-11-25 00:38:14

标签: python

我正在尝试使用%d格式化数百个

amount = [10]
print "Hundreds %d"(amount[0])

然后我得到一个TypeError,说'str'不可调用。这是我第一次使用这种格式,所以任何帮助将不胜感激。 :d

1 个答案:

答案 0 :(得分:3)

您缺少模数(%)运算符:

print "Hundreds %d" % (amount[0])

但请注意,现代方法是使用str.format

print "Hundreds {}".format(amount[0])