Skip to main content
 首页 » 编程设计

python之截断一个数字并获取删除的值。还是转换为 int

2025年05月04日14kerrycode

我尝试获取 math.trunc 函数的删除部分。 或者一个函数支持这个请求。

import math 
number = 1.9 
newnumber, removed = math.trunc(number) 

我需要数字 = 1 以及删除的 0.9 所以基本上我需要整数和删除的 float 。

以上示例将不起作用:/ 有什么建议吗?

请您参考如下方法:

您需要保留截断数字的句柄,并将其从原始数字中减去:

import math 
number = 1.9 
truncated = math.trunc(number) 
print(truncated, number - truncated)