`pow()` 函数是 Python 中的一个内置函数,用于计算幂运算。它可以将一个数(底数)乘以自己的次数(指数)。
以下是 `pow()` 函数的基本用法:
```python
pow(base, exp[, mod])
```
`base`:表示底数,即要被乘的数。
`exp`:表示指数,即底数要乘以自己的次数。
`mod`(可选):如果提供,`pow()` 函数将返回 `(base exp) % mod` 的结果,这相当于模幂运算。
示例
```python
计算基本幂运算
result = pow(2, 3) 2 的 3 次方
print(result) 输出: 8
使用模运算
result = pow(2, 3, 10) (2 3) % 10
print(result) 输出: 8
```
注意事项
1. `pow()` 函数也可以用两个参数的形式来计算幂运算,例如 `pow(2, 3)` 和 `2 3` 的结果是相同的。
2. 当 `exp` 是负数时,`pow()` 函数会返回浮点数结果。例如,`pow(2, -3)` 的结果是 `0.125`。
3. 如果 `mod` 参数被提供,`pow()` 函数会执行模幂运算,这在加密算法中非常有用。
代码示例
```python
计算幂运算并返回浮点数结果
result = pow(2, -3)
print(result) 输出: 0.125
使用模幂运算
result = pow(2, 3, 10)
print(result) 输出: 8
```
希望这个信息能帮助你更好地理解和使用 `pow()` 函数。如果你有其他问题,欢迎继续提问!