pow(base, exp, mod=None)
返回 base 的 exp 次幂;如果 mod 存在,则返回 base 的 exp 次幂对 mod 取余(比 pow(base, exp) % mod 更高效)。 两参数形式 pow(base, exp) 等价于乘方运算符: base**exp。
>>> pow(2,2)
4
>>> pow(2,3,3)
2
以上赞同于
>>> 2**2
4
>>> 2**3%3
2
计算开平方根
使用pow()函数可以计算开平方根
>>> pow(2, 1/2)
1.4142135623730951
>>> pow(4, 1/2)
2.0
对a开n次根方法:pow(a, 1/n)
>>> pow(2, 1/3)
1.2599210498948732
>>> pow(8, 1/3)
2.0
>>> pow(32, 1/8)
1.5422108254079407
使用**也可以实现以上功能
>>> 2**(1/2)
1.4142135623730951
>>> 32**(1/8)
1.5422108254079407
exp为负数时
当pow(base, exp, mod=None)中的exp为负数时,表示求base的(-exp)次幂后的倒数,如:
>>> pow(4, -1)
0.25
>>> pow(2, -3)
0.125