代码点读机 / Python / **

** Python · 运算符

`**` 计算一个数的幂次方。就像把一个数连续乘自己若干次。例如 `2 ** 3` 就是 `2 * 2 * 2 = 8`。**前面是数字,后面是乘自己的次数。

怎么用

底数 ** 指数

小例子

print(2 ** 3)
print(3 ** 2)
print(16 ** 0.5)   # 平方根

运行结果

8
9
4.0

对比:用 `pow()` 函数也可以

print(pow(2, 3))   # 8

常见使用场景

1. 科学计算、几何计算:
面积 = 边 ** 2
体积 = 边 ** 3
2. 开方:
平方根 = 数字 ** 0.5

提醒:- 指数可以是整数或浮点数,也可以是负数(表示倒数)。 - 注意运算优先级:`**` 高于 `*`,且从右向左结合,如 `2 ** 3 ** 2` 是 `2 ** (3 ** 2) = 512`。

官方文档:https://docs.python.org/zh-cn/3/tutorial/introduction.html#tut-numbers

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条