2013-02-08 101 views

回答

8

你需要一个f3

In [19]: "{:.3f}".format(0.12) 
Out[19]: '0.120 

在花车的情况下,如果你不指定任何类型,那么默认使用'g'

In [27]: "{:.20}".format(0.12) 
Out[27]: '0.11999999999999999556' 

In [28]: "{:.20g}".format(0.12) 
Out[28]: '0.11999999999999999556' 

文档:http://docs.python.org/2/library/string.html#formatspec

2

您可以使用格式字符串做

print('%.3f' % 0.12) 
1

你缺少一个type specifier

>>> print "{:.3f}".format(0.12) 
0.120