-2
我碰到這個奇怪的^
運營商,我無法理解它做什麼^運算符是做什麼的?
此操作的簡單用法的結果會是什麼樣子:
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
什麼是該運營商的意思,它具體做什麼?
我碰到這個奇怪的^
運營商,我無法理解它做什麼^運算符是做什麼的?
此操作的簡單用法的結果會是什麼樣子:
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](http://en.wikipedia.org/wiki/Bitwise_operation#XOR) – arshajii
我們可以重新打開嗎?在Python中,'^'不一定是異或。覆蓋'__xor__'很容易,並且一個答案解釋了對於整數類型它有一個用於邏輯XOR的內置定義,但它可以很容易地更改,在這裏實際上會很好。 – ely
@EMS這樣做的答案可以適用於重複的問題 - 並且實際上已經存在。 – glglgl