Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
不应该是8吗?
3 ^ 2 也是如此。我也得到了 1。
这令人困惑……
在 Python 中,^是一个按位 XOR 运算符。我相信您正在寻找的是指数运算符,**. 一个例子是2**3which outputs 8,就像我相信你正在寻找的那样。
^
**
2**3
8
^ 运算符执行按位异或运算。在python中做幂计算使用pow()函数:
pow()
pow(3,2)
或使用**
3**2