Python pow()内置函数 --求幂
pow()
内置函数用于返回 ab (a的b次方)的值
格式及参数
1 | pow(base, exp[, mod]) |
base
:底数,必须是数值类型
exp
:指数,必须是数值类型
mod
可选实参,必须是数值类型。指定时则返回对 ab 取模(求余)后的值,等同于 ab%c
实例(3.8.8)
不给出 mod
base 和 exp 都为整数(exp 为负值时返回浮点数)
1 | print(pow(2, 0)) |
base 和 exp 混合类型时,可以强制转换
1 | print(pow(2, int('3'))) |
给出 mod
如果 base 和 exp 为整数,给出的 mod 必须为整数类型且不为0
1 | print(pow(2, 3, mod=3)) |
如果给出 mod 并且 exp 为负值,则 base 必须相对于 mod 不可整除(即 mod/base 不可整除)
1 | print(pow(2, -3, mod=1)) |