如何获取小数点后的数字?

新手上路,请多包涵

如何获取小数点后的数字?

例如,如果我有 5.55 ,我如何获得 .55

原文由 Alex Gordon 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 629
2 个回答

一个简单的方法给你:

 number_dec = str(number-int(number))[1:]

原文由 lllluuukke 发布,翻译遵循 CC BY-SA 3.0 许可协议

5.55 % 1

请记住,这不会帮助您解决浮点舍入问题。即,您可能会得到:

 0.550000000001

或者稍微偏离您预期的 0.55。

原文由 jer 发布,翻译遵循 CC BY-SA 2.5 许可协议

推荐问题