Python3.4将浮点数限制为两个小数点

时间:2015-02-02 22:45:02

标签: python-3.x

我正在使用python 3.4 我想将一个浮点数限制为两个小数点

round(1.2377, 2)
format(1.2377, '.2f')

这两个会给我1.24,但我不想要1.24,我需要1.23,我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以转换为字符串和切片,然后转换为float:

>>> num=1.2377
>>> float(str(num)[:-2])
1.23

详细了解Floating Point Arithmetic: Issues and Limitations