此函数用于查找数字的尾数和指数。它在数学计算中大量使用。在本文中,我们将介绍可在python程序中使用它的各种方式。
以下是使用此功能的语法及其说明。
math.frexp( x ) Parameters: Any valid number (positive or negative). Returns: Returns mantissa and exponent as a pair (m, e) value of a given number x. Exception: If x is not a number, function will return TypeError
下面是一个示例程序,该函数直接应用于给定的数字以给出尾数和指数。
import math # Getting mantissa and exponent print(math.frexp(12)) print(math.frexp(10.5))
输出结果
运行上面的代码给我们以下结果-
(0.75, 4) (0.65625, 4)
在此示例中,我们获取一个列表和一个元组,然后使用序列索引将函数应用于特定元素。
import math listA = [3,9,4,7] tupA = (3.8,12.6,12.5) # Getting mantissa and exponent print(math.frexp(listA[2])) print(math.frexp(tupA[1]))
输出结果
运行上面的代码给我们以下结果-
(0.5, 3) (0.7875, 4)