Python:格式化十进制传递给格式字符串中的索引位置

时间:2014-08-19 02:47:41

标签: python formatting string-formatting decimalformat

我正在努力完成以下任务:

>>> s = "Percent growth"
>>> decimal_value = 10.0123456789
>>> print("{0}: {1}".format(s, decimal_value)
Percent growth: 10.01

具体来说:如何格式化decimal_value并将其传递给{1}?我知道有很多方法可以使用旧的%运算符。

1 个答案:

答案 0 :(得分:2)

您可以使用.2f替换旧格式

print "{0}: {1:.2f}".format(s, decimal_value)
#output Percent growth: 10.01