python math.ldexp(x, i)
函数用于返回 x * (2 ** i) 的 浮点数值。它是 frexp() 的反函数。
它是一个数学公式,给定两个数求值。其中(2 ** i)表示2的i次方。
语法
语法如下:import math #导入math模块
math.ldexp(x, i)
参数
- x: 第一个数
- i: 第二个数
返回值
返回 x * (2 ** i) 的 浮点数值
程序示例
#!/usr/bin/python
# coding=utf-8
import math
a = math.ldexp(2,3)#2*(2**3) 2的3次方=8
print(a)
程序运行结果:
16.0
2*(2**3) =2*(2的3次方)=2*8=16