K D*_*awG -2 python python-2.7
我遇到了这个奇怪的^操作员,我无法理解它的作用
简单使用此运算符的结果如下所示:
print "2^4 : ", 2^2
print "4^2 : ", 4^2
print "5^10: ", 5^10
print "10^5: ", 10^5
#2^4 : 0
#4^2 : 6
#5^10: 15
#10^5: 15
Run Code Online (Sandbox Code Playgroud)
这个运营商的意思是什么?具体做什么?
^ 是按位XOR(异或)运算符.
>>> 0b010 ^ 0b110
4
>>> bin(0b010 ^ 0b110)
'0b100'
Run Code Online (Sandbox Code Playgroud)
请参见二进制按位运算.
| 归档时间: |
|
| 查看次数: |
113 次 |
| 最近记录: |