Python frexp()函数

此函数用于查找数字的尾数和指数。它在数学计算中大量使用。在本文中,我们将介绍可在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)