【发布时间】:2018-10-28 12:33:35
【问题描述】:
我想用小数点后 2 位格式化我的浮点数。
>>> x =5.0
>>> y=float("{:0.2f}".format(x))
>>> y
5.0
我希望我的输出格式如下:
5.00
【问题讨论】:
-
stackoverflow 上的好答案here
我想用小数点后 2 位格式化我的浮点数。
>>> x =5.0
>>> y=float("{:0.2f}".format(x))
>>> y
5.0
我希望我的输出格式如下:
5.00
【问题讨论】:
【讨论】:
你可以这样做
In [11]: x = 5
In [12]: print("%.2f" % x)
5.00
In [13]:
【讨论】:
你的答案是正确的。你只是放错了冒号:
print "{:.2f}".format(5.0)
#output:
'5.00'
;)
【讨论】: