控制python中的浮点精度

时间:2017-06-21 12:14:09

标签: python floating-point precision

我在python中有一个数字,如2.75960192084e-05。 我希望用小数点后的数字少,如2.759e-05显示它。请注意,指数应保持显示。这可能吗?

1 个答案:

答案 0 :(得分:2)

Format Specification Mini-Language允许你这样做:

f = 2.75960192084e-05
print('{:9.3e}'.format(f))  # 2.760e-05

......它会绕过。

9表示9是结果字符串的最小值;在3 xponent表示法中小数点后面有e个位置。