me encontré con el operador de intercalación en Python hoy y probarlo, me dieron el siguiente resultado:¿Qué hace el operador de intercalación (^) en 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
>>>
Parece estar basado en 8, así que supongo que algún tipo de operación de bytes? Parece que no puedo encontrar mucho sobre estos sitios de búsqueda, aparte de que se comporta de forma extraña para las carrozas, ¿alguien tiene un vínculo con lo que hace este operador o puede explicarlo aquí?
Para enteros, lo mismo que lo hace en C.^_- –
FYI, de la cáscara pitón, puede escribir 'ayuda ('^')' – seth
-1: Este está completamente cubierta en la documentación de Python y la función de ayuda incluida. Hacer esta pregunta aquí es tonto. –