📜  pow - Python (1)

📅  最后修改于: 2023-12-03 15:33:46.193000             🧑  作者: Mango

pow - Python

介绍

在 Python 中,pow() 函数用于计算一个数的指数次幂。

语法
pow(x, y, z=None, /)
参数
  • x : 基数,即底数。
  • y : 指数,即幂。
  • z : 可选,用于取模的值,如果省略,那么就不进行取模运算。
返回值

返回 x ** y % z 的值,如果 z 未给出,那么返回 x ** y 的值。

示例
print(pow(2, 3)) # 输出 8
print(pow(2, 3, 3)) # 输出 2

在上面的示例中,第一个 pow() 函数计算 2 的 3 次方,即 2 * 2 * 2,返回 8。

第二个 pow() 函数使用 3 作为取模值,因此返回 2,因为 2 的 3 次方为 8,对 3 取模后得到 2。

注意事项
  • 如果指数 y 为负数,那么结果将会是一个小数,而不是整数。
  • 如果要取模的值 z 在计算过程中为零,会引发一个 ValueError 异常。

鉴于 pow() 函数的极高实用性,你需要在 Python 编程中熟练掌握它。