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

新手上路,请多包涵

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

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

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

阅读 622
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题