gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 06:55:02 24 4
gpt4 key购买 nike

我有一个包含类似 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))

关于python - 从Python中的int或string中删除小数位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32850225/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com