【发布时间】:2021-12-02 04:59:58
【问题描述】:
我有以下值:6.095651174e-09,我正在这样打印它:
print(f' the result is: {forces[index]: .3g} N')
这里的输出是 6.1e-09 但我想在它从 6.09 舍入到 6.1 后保持零。 我想要的输出是:6.10
普通的浮点数适用于此。但是对于 g 它不再起作用了。我想把 E 放在最后,因此我想留在 g(而不是 f)。
是否可以在此处打印 6.10e-09?我只找到了浮动的东西,这些解决方案不适用于我的情况。
感谢您的每一个帮助!
【问题讨论】:
标签: python numbers decimal significant-digits