为什么 2 ^ 3 = 1 在 python 3.9
How come 2 ^ 3 = 1 in python 3.9
不应该是8吗?
3 ^ 2也是一样,我也得到了1。
这令人困惑...
在Python中,^
是按位异或运算符。我相信您正在寻找的是指数运算符 **
。一个例子是 2**3
输出 8
,就像我相信你正在寻找的那样。
^ 运算符执行按位异或运算。在 python 中使用 pow()
函数进行功率计算:
pow(3,2)
或使用**
3**2
不应该是8吗?
3 ^ 2也是一样,我也得到了1。
这令人困惑...
在Python中,^
是按位异或运算符。我相信您正在寻找的是指数运算符 **
。一个例子是 2**3
输出 8
,就像我相信你正在寻找的那样。
^ 运算符执行按位异或运算。在 python 中使用 pow()
函数进行功率计算:
pow(3,2)
或使用**
3**2