Я столкнулся с оператором каретки в python сегодня и попробовал его, я получил следующий вывод:
>>> 8^3
11
>>> 8^4
12
>>> 8^1
9
>>> 8^0
8
>>> 7^1
6
>>> 7^2
5
>>> 7^7
0
>>> 7^8
15
>>> 9^1
8
>>> 16^1
17
>>> 15^1
14
>>>
Кажется, что он основан на 8, так что я предполагаю какую-то операцию байта? Я не могу найти многого о таких поисковых сайтах, кроме того, что он ведет себя странно для float, есть ли у кого-нибудь ссылка на то, что этот оператор делает или вы можете объяснить здесь?