Python里的 ^ 代表什么意思

^在算术运算中,表示异或。

4^3就是相当于把4化为二进制为100,
3化为二进制为11,
现在二进制100异或011,
异或运算中:1对1为0;1对0是1;0对1是1;0对0是0,所以100异或011就是1异或0为1,0异或1为1,0异或1为1。就是111,化为十进制2^2+2^1+1=7

原文地址:https://www.cnblogs.com/sx66/p/14282746.html