Python math.pow() 方法



math 模块中提供的 math.pow() 方法用于计算数字的幂。它需要两个参数:基数(这是你想要提高到幂的数字)和指数。它返回将 基数 提高到 指数 的幂(即 base 提高到 的 power )的结果。

此方法专门处理浮点数,并且始终返回浮点结果,即使基数和指数是整数也是如此。

除了 math.pow() 方法之外,Python 还提供了内置的 pow() 函数。虽然这两个函数都计算幂,但区别在于它们处理的数据类型和返回的结果类型。

语法

以下是 Python math.pow() 方法的语法 -


 math.pow(x, y)

参数

以下是 Python math.pow() 方法接受的参数 -

  • x − 要供电的数字 (base)。
  • y − 数字,该数字将由 x(指数)幂。

返回值

此方法返回 xy 的值。

示例 1

在下面的示例中,我们使用带有整数(2 作为底数,3 作为指数)的 math.pow()。尽管两个参数都是整数,但此方法始终返回浮点结果 -


import math

# Using math.pow() with integers
result = math.pow(2, 3)
print("Result:", result) 	

输出

当我们执行上述程序时,它会产生以下结果——

Result: 8.0

示例 2

在此示例中,我们使用 math.pow(),其中浮点数 “2.0” 作为底数,整数 “3” 作为指数。与前面的示例类似,该方法返回浮点结果 -


import math

# Using math.pow() with integers
result = math.pow(2, 3)
print("Result:", result) 	

输出

当我们执行上述程序时,它会产生以下结果——

Result: 8.0

示例 3

在这里,我们创建了一个由负数组成的指数。然后我们使用 math.pow() 方法来检索结果 -


import math

# negative exponent
result = math.pow(5, -2)
print("Result:", result)	

输出

以下是上述代码的输出 -

Result: 0.04