Python中的XOR运算符示例
有人能给出Python中XOR运算符的合适示例吗?我理解它的定义,但无法实现它。所以,请用一个合适的例子来解释Python中的XOR运算符示例,python,Python,有人能给出Python中XOR运算符的合适示例吗?我理解它的定义,但无法实现它。所以,请用一个合适的例子来解释 提前感谢这是一个足够公平的实施: def xor(a:bool, b:bool)->bool: return (not a) == (b) python中的按位异或运算符是^这是否回答了您的问题?这不会只返回True或False?如果它们实际上都是bool,您可以只测试a!=b@CoolCoder:这对于布尔异或是正确的,只是不是按位异或。如果不是,那么,bool(a)
提前感谢这是一个足够公平的实施:
def xor(a:bool, b:bool)->bool:
return (not a) == (b)
python中的按位异或运算符是
^
这是否回答了您的问题?这不会只返回True
或False
?如果它们实际上都是bool
,您可以只测试a!=b
@CoolCoder:这对于布尔异或是正确的,只是不是按位异或。如果不是,那么,bool(a)!=布尔(b)