2024-04-20 11:15:28 发布
网友
我有数字,例如:
100.1264 9.09 123 1298.456789
我想把这个截短为:
如何截短这些数字以便保留它们的形式?在
如果您有数字(不是字符串),则可以使用:
import math math.trunc(x * 100) / 100
例如:
您也可以使用int来代替math.trunc,但是要注意浮点和整数之间的强制转换在计算上可能很昂贵。
int
math.trunc
额外提示:如果您想要任意精度的十进制算术,请看一下^{} module。在
s="""100.1264 9.09 123 343.1 1298.456789""" print re.sub(r"(?<=\.)(\d{2})\d+",r"\1",s)
如果你的输入是一个浮动,你可以使用
如果您有数字(不是字符串),则可以使用:
例如:
^{pr2}$您也可以使用
int
来代替math.trunc
,但是要注意浮点和整数之间的强制转换在计算上可能很昂贵。额外提示:如果您想要任意精度的十进制算术,请看一下^{} module 。在
如果你的输入是一个浮动,你可以使用
^{pr2}$相关问题 更多 >
编程相关推荐