Me encontré con el operador de intercalación en python hoy y, al probarlo, obtuve el siguiente resultado:
>>> 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 es algún tipo de operación de byte. Parece que no puedo encontrar mucho sobre estos sitios de búsqueda aparte de que se comporta de manera extraña para los flotadores, ¿alguien tiene un enlace a lo que hace este operador o puede explicarlo aquí?
help('^')
**
el operador de exponenciación.
help('^')
no hace nada en mi Python 2.6.1 (compilación de Apple). @ S.Lott: ¿te refieres a esto ( docs.python.org/reference/… ) cuando dices "completamente cubierto" ?. Parece un poco escaso para alguien que no esté familiarizado con el concepto ...