Python 两种条件的异或运算
我是python编码新手,我正在编写一个代码,用xor操作同时检查两个条件 部分代码如下所示Python 两种条件的异或运算,python,python-3.x,xor,Python,Python 3.x,Xor,我是python编码新手,我正在编写一个代码,用xor操作同时检查两个条件 部分代码如下所示 if GPT[GHR]<=0 ^ LPT[pc1]<=0: misprediction+=1 GPT[GHR]=0 LPT[pc1]=0 if GPT[GHR]>=3: GPT[GHR]=3 if LPT[pc1
if GPT[GHR]<=0 ^ LPT[pc1]<=0:
misprediction+=1
GPT[GHR]=0
LPT[pc1]=0
if GPT[GHR]>=3:
GPT[GHR]=3
if LPT[pc1]>=3:
LPT[pc1]=3
如果GPT[GHR]=3:
LPT[pc1]=3
我正在执行第1行代码中的异或操作。我该怎么做
^
的运算符优先级高于=
相当于布尔的xor<代码>错误!=真=真
和真!=false=true
先生,我想知道的是,如果你在浏览器中搜索“Python XOR示例”,你会找到比我们在这里能找到的更好的解释这一点的参考资料。
if (GPT[GHR] <= 0) ^ (LPT[pc1] <= 0):