Python math.ldexp() 方法

定义和用法

math.ldexp() 方法返回给定数字 x 和 i 的 x * (2**i),这是 math.frexp() 的逆运算。

实例

返回 x * (2**i) 的值:

# 导入 math 库
import math

# 返回 x * (2**i) 的值
print(math.ldexp(9, 3))
print(math.ldexp(-5, 2))
print(math.ldexp(15, 2))

亲自试一试

语法

math.ldexp(x, i)

参数

参数 描述
x 必需。正数或负数。如果值不是数字,则返回 TypeError。
i 必需。正数或负数。如果值不是数字,则返回 TypeError。

技术细节

返回值: x * (2**i) 的值。
Python 版本: 2.6