Python math.frexp() 方法

定义和用法

math.frexp() 方法会返回指定值的尾数和指数,作为一对 (m, e)。尾数 (m) 是浮点数,指数 (e) 是整数。

此方法的计算方式为:数值 = 尾数 x 2 的指数次方(或数值 = m * 2**e

实例

求一个数字的尾数和指数:

# 导入 math 库
import math 

# 返回给定数字的尾数和指数:
print(math.frexp(4))
print(math.frexp(7.9))

亲自试一试

语法

math.frexp(x)

参数

参数 描述
x 必需。数字。如果值不是数字,它会返回 TypeError。

技术细节

返回值: 元组值,尾数和指数作为一对 (m, e),第一个值是浮点数,第二个值是整数。
Python 版本: 2.6