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'
更多Python相关文章,请阅读:Python 教程