gpt4 book ai didi

python - 从 float 中删除所有小数

转载 作者:太空狗 更新时间:2023-10-30 01:42:49 25 4
gpt4 key购买 nike

如何删除 float 中的所有小数位?

a = 100.0

我希望它变成 100

我尝试了 str(a).rstrip('.0'),但它只返回了 1

最佳答案

将其转换为 int 怎么样?

>>>int(a)
100

为了完整起见,有很多方法可以从十进制数字的字符串表示中删除小数部分,我现在可以想到的一种是:

s='100.0'
s=s[:s.index('.')]
s
>>>'100'

也许还有一个更简单的。

希望这对您有所帮助!

关于python - 从 float 中删除所有小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22623375/

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