以下是 math.ldexp() 方法的基本语法:
math.ldexp(x, i)
- x: 一个浮点数。
- i: 一个整数。
返回值是一个浮点数,表示 x 乘以 2 的 i 次方。
以下是一些示例:
import math
# 计算 2.0 乘以 2 的 3 次方
result1 = math.ldexp(2.0, 3)
print(result1) # 输出 16.0
# 计算 0.5 乘以 2 的 -2 次方
result2 = math.ldexp(0.5, -2)
print(result2) # 输出 0.125
# 计算 -1.5 乘以 2 的 4 次方
result3 = math.ldexp(-1.5, 4)
print(result3) # 输出 -24.0
在这个例子中,math.ldexp() 函数分别计算了 2.0 乘以 2 的 3 次方、0.5 乘以 2 的 -2 次方和 -1.5 乘以 2 的 4 次方。这个函数在浮点数的指数运算中很有用。
转载请注明出处:http://www.zyzy.cn/article/detail/380/Python3