Python中pow()的所有用法
时间: 2024-09-20 13:10:53 浏览: 46
38.Python中整数和浮点数共2页.pdf.zip
在Python中,`pow()` 函数用于计算两个数的幂运算。它有两三种用法:
1. **基本用法**:
```python
result = pow(base, exponent)
```
这里 `base` 是底数,`exponent` 是指数。例如:
```python
print(pow(2, 3)) # 输出 8 (因为 2 的三次方是 8)
```
2. **可选提供第三个参数作为模数**:
```python
result = pow(base, exponent, mod)
```
如果提供了模数 `mod`,则返回 `base` 对于 `mod` 的次方的结果取模。例如:
```python
print(pow(5, 2, 7)) # 输出 4 (因为 5 的平方除以 7 取余 4)
```
3. **对数形式的pow()**: 如果你想计算一个数的倒数次幂(即 x^(1/n)),可以将第二个参数设置为分数形式,比如 `0.5` 或 `-2` 等。但是请注意,这不是真正的对数运算,只是相当于除法运算。
```python
print(pow(9, 0.5)) # 输出 3.0 (因为 9 的平方根是 3)
```
阅读全文