0

可能重复:
在 Python 中显示带有两位小数的浮点数

如何强制python中的所有数字在它们之后输出两位小数?

例如

0.5 应该是 0.50

4

3 回答 3

7

The format mini language is preferred these days (since the % format operator may be deprecated one day.):

>>> print '{:.2f}'.format(.5)
0.50

Plus, IMHO, string.format() is easier to read.

于 2012-11-10T21:30:18.720 回答
4
>> print '%.2f' % 0.5
0.50
于 2012-11-10T21:03:07.333 回答
1

要打印数字:

print "%.2f" %num

将数字存储在变量中:

round(num, 2)
于 2012-11-10T21:05:56.257 回答