Python 中 ^ 運算子的功能是什麼


在 Python 中,^ 稱為異或運算子。它是一個按位運算子,將位作為運算元。如果一個運算元為 1 而另一個運算元為 0,則返回 1。

假設 a=60(在二進位制中為 00111100),b=13(在二進位制中為 00001101),a 和 b 的逐位異或返回 49(在二進位制中為 00110001)。

>>> a=60
>>> bin(a)
'0b111100'
>>> b=a^2
>>> bin(b)
'0b111110'
>>> a=60
>>> bin(a)
'0b111100'
>>> b=13
>>> bin(b)
'0b1101'
>>> c=a^b
>>> bin(c)
'0b110001'

更新時間:2020-2-26

596 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始吧
廣告
© . All rights reserved.