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.
この奇妙な演算子に出くわしました^が、それが何をするのか理解できません
^
この演算子を単純に使用した結果は、次のようになります。
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
この演算子は何を意味し、具体的には何をしますか?
^ビットごとの XOR (排他的論理和) 演算子です。
>>> 0b010 ^ 0b110 4 >>> bin(0b010 ^ 0b110) '0b100'
バイナリ ビット演算を参照してください。