可能重复:
在 Python 中显示带有两位小数的浮点数
如何强制python中的所有数字在它们之后输出两位小数?
例如
0.5 应该是 0.50
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.
>> print '%.2f' % 0.5
0.50
要打印数字:
print "%.2f" %num
将数字存储在变量中:
round(num, 2)