如何获得小数点后的数字?
例如,如果我有5.55
,如何获取.55
发布于 2012-03-05 13:02:58
一种对你来说很简单的方法:
number_dec = str(number-int(number))[1:]
发布于 2010-10-08 06:40:20
5.55 % 1
请记住,这不会帮助您解决浮点舍入问题。也就是说,你可能会得到:
0.550000000001
或者比你期望的0.55稍微低一点。
发布于 2014-05-17 02:58:55
使用modf
>>> import math
>>> frac, whole = math.modf(2.5)
>>> frac
0.5
>>> whole
2.0
https://stackoverflow.com/questions/3886402
复制相似问题