首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何获取小数点后的数字?

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

Stack Overflow用户
提问于 2010-10-08 06:38:47
回答 32查看 255.8K关注 0票数 153

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

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

EN

回答 32

Stack Overflow用户

回答已采纳

发布于 2012-03-05 13:02:58

一种对你来说很简单的方法:

代码语言:javascript
复制
number_dec = str(number-int(number))[1:]
票数 30
EN

Stack Overflow用户

发布于 2010-10-08 06:40:20

代码语言:javascript
复制
5.55 % 1

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

代码语言:javascript
复制
0.550000000001

或者比你期望的0.55稍微低一点。

票数 241
EN

Stack Overflow用户

发布于 2014-05-17 02:58:55

使用modf

代码语言:javascript
复制
>>> import math
>>> frac, whole = math.modf(2.5)
>>> frac
0.5
>>> whole
2.0
票数 180
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3886402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档