math.modf(x) 方法用于将一个浮点数 x 拆分成其小数部分和整数部分,并返回一个包含两个值的元组,其中第一个值是小数部分,第二个值是整数部分。小数部分和整数部分的符号与原始浮点数相同。

语法如下:
import math

fractional, integral = math.modf(x)

其中,x 是一个浮点数。

例如,如果你有一个浮点数 3.14159,想要分别获取其小数部分和整数部分,可以这样写:
import math

fractional, integral = math.modf(3.14159)
print("小数部分:", fractional)
print("整数部分:", integral)

这将输出:

小数部分: 0.14159000000000018
整数部分: 3.0




转载请注明出处:http://www.zyzy.cn/article/detail/397/Python3