Skip to main content
 首页 » 编程设计

python之从Python中的int或string中删除小数位

2025年05月04日8telwanggs

我有一个包含类似 0.0.1 的字符串的文本文件,我想删除小数点以使其成为 001 或 1。例如,1.0.1 将变成 101。

我想过使用 round() 但它会将 0.0.1 变成 0 而这不是我想要的。

请您参考如下方法:

您可以删除“.”数字之间:

s = '0.0.1' 
s = s.replace('.', '') 

之后你可以把它变成一个整数:

int(s) 

通过将其设为整数,您还将删除任何前导零。如果您之后需要一个字符串,只需将其转换回字符串即可:

s = str(int(s))