Tutorial Study Image

Python pow()

Python pow() 函数有助于估算给定数的幂。如果存在第三个参数 (z),它将返回第一个参数 (x) 的第二个参数 (y) 次幂,并以 z 取模,即 (x, y) % z。


pow(x, y, z) #where x & y are numbers showing base and exponent
 

pow() 参数

接受三个参数。其中前两个参数为 (pow(x,y)),等于 xy;如果它有三个参数 (pow(x,y,z)),则等于 xy % z

参数 描述 必需/可选
x 一个数,底数 必需
y 一个数,指数 必需
z 一个数,用于取模 可选

pow() 返回值

如果 z 存在,x 和 y 必须是整数类型,且 y 必须是非负数。

输入 返回值
整数 返回幂

Python 中 pow() 方法的示例

示例 1:Python pow() 方法的工作原理


# positive x, positive y (x**y)
print(pow(2, 2))    # 4

# negative x, positive y
print(pow(-2, 2))    # 4  

# positive x, negative y
print(pow(2, -2))    # 0.25

# negative x, negative y
print(pow(-2, -2))    # 0.25
 

输出

4
4
0.25
0.25

示例 2:带三个参数的 pow() (x**y) % z


x = 7
y = 2
z = 5

print(pow(x, y, z))    # 4
 

输出

4