我有一个像2.32432432423e25
python这样的数字,它是计算的结果。
我想将其舍入到3个小数点以获得输出:
2.324e25
我尝试使用:
x = 2.32432432423e25
number_rounded = round(x, 3)
但是当我打印时,number_rounded
它输出的数字格式与相同x
。
如何将显示x
位数限制为仅4位?
您需要为此使用字符串格式:
'{:0.3e}'.format(2.32432432423e25)
原因是round
用于指定一个数字后的数字,当您的数字为O(25)时,这实际上无关紧要。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句