去"&^"运算符,这是什么意思?

Oli*_*çon 0 python bit-manipulation operators go

我努力理解什么&^&^=运营商在围棋的意思.我无法在文档中找到答案(说明它有点清晰的操作符,但它对我没有多大帮助)或者通过试验.

特别是,我想知道Python中是否存在等价物.

Ant*_*ala 8

这些是"AND NOT"或"bit clear"运算符,"有用"用于清除在右侧操作数中设置的左侧操作数的那些位.

我把"有用"放在引号中,因为所有其他语言从C中得到按位运算,用按位AND &和按位NOT 做到这一点~; 因此5 &^ 2只会5 & ~2在Python中; 和a &^= 3围棋将是a &= ~3在Python.