Python math.exp2() 方法



Python 的 math.exp2() 方法用于计算 2 的给定数次幂,即 2x。它计算以 2 为底的指数方法。在数学上,该方法表示为 -

exp2(x) = 2x

例如,如果 x = 3,则指数方法 exp2(3) 计算结果为 23,等于 8。换句话说,当您将 2 自乘三次时,积为 8。

语法

以下是 Python math.exp2() 方法的基本语法 -

math.exp2(x)

参数

此方法接受一个实数,可以是整数或浮点数作为参数,表示 2 将提升到的指数。

返回值

该方法返回 2 的 x 次幂的值。返回值为浮点数。

示例 1

在以下示例中,我们计算 2 的 3 次幂,即传递一个正整数指数作为参数给以 2 为底 -

import math
result = math.exp2(3)
print("The result obtained is:", result)  

输出

获得的输出如下 -

The result obtained is: 8.0

示例 2

在这里,我们将一个负整数指数作为参数传递给以 2 为底。我们计算 2 的 -2 次幂,这等价于 1 除以 2 的平方 -

import math
result = math.exp2(-2)
print("The result obtained is:", result)  

输出

以下是上述代码的输出 -

The result obtained is: 0.25

示例 3

在此示例中,我们正在传递一个分数指数作为参数给以 2 为底。我们正在计算 2 的 1.5 次幂 -

import math
result = math.exp2(1.5)
print("The result obtained is:", result) 

输出

我们得到的输出如下所示 -

The result obtained is: 2.8284271247461903

示例 4

现在,我们使用变量“x”来存储指数值。然后我们计算 2 的“x”次幂,也就是 22,结果为 4 -

import math
x = 2
result = math.exp2(x)
print("The result obtained is:", result)  

输出

产生的结果如下所示 -

The result obtained is: 4.0
python_maths.htm
广告