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 日

579 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.