如何保留 .3g 的尾随零?
How can I keep the trailing zereos with .3g?
我有以下值:6.095651174e-09,我是这样打印的:
print(f' the result is: {forces[index]: .3g} N')
这里的输出是 6.1e-09 但我想在从 6.09 舍入到 [=21 后保留零=]6.1。
我想要的输出是:6.10
一个普通的浮点数适用于此。但是对于 g 它不再起作用了。我想将 E 保留在最后,因此我想保留 g(而不是 f)。
这里可以打印6.10e-09吗?我只找到了 float 的东西,这些解决方案不适用于我的情况。
感谢您的帮助!
e
类型没有问题:
i = 6.0956e-9
print(f'result: {i: .2e} N')
输出:
result: 6.10e-09 N
我有以下值:6.095651174e-09,我是这样打印的:
print(f' the result is: {forces[index]: .3g} N')
这里的输出是 6.1e-09 但我想在从 6.09 舍入到 [=21 后保留零=]6.1。 我想要的输出是:6.10
一个普通的浮点数适用于此。但是对于 g 它不再起作用了。我想将 E 保留在最后,因此我想保留 g(而不是 f)。
这里可以打印6.10e-09吗?我只找到了 float 的东西,这些解决方案不适用于我的情况。
感谢您的帮助!
e
类型没有问题:
i = 6.0956e-9
print(f'result: {i: .2e} N')
输出:
result: 6.10e-09 N