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 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始吧
广告