我想用十进制后的2位数格式化我的浮点数。
>>> x =5.0
>>> y=float("{:0.2f}".format(x))
>>> y
5.0
我希望我的输出格式为:
5.00
答案 0 :(得分:2)
你可以通过
来完成In [11]: x = 5
In [12]: print("%.2f" % x)
5.00
In [13]:
答案 1 :(得分:1)
你的答案是对的。你刚刚放错了冒号:
print "{:.2f}".format(5.0)
#output:
'5.00'
)
答案 2 :(得分:0)