在 Python 中,異或運(yùn)算符 `^` 是按位異或運(yùn)算符。它的作用是對(duì)兩個(gè)數(shù)的每一位進(jìn)行異或操作,當(dāng)兩個(gè)對(duì)應(yīng)的位不同時(shí),結(jié)果為 1;當(dāng)兩個(gè)對(duì)應(yīng)的位相同時(shí),結(jié)果為 0。
下面是一個(gè)簡單的示例說明異或運(yùn)算符的作用:
```python
a = 5 # 二進(jìn)制表示為 0101
b = 3 # 二進(jìn)制表示為 0011
result = a ^ b
```
在此例中,`a ^ b` 的結(jié)果將會(huì)是 `6`,因?yàn)槎M(jìn)制 `0101 ^ 0011` 等于 `0110`(即十進(jìn)制的 6)。
異或運(yùn)算符通常用于數(shù)據(jù)加密、校驗(yàn)和計(jì)算、切換標(biāo)志位等方面。