Regla general de Precedencia
- Los operadores aritméticos tienen mayor prioridad que los de comparación, y éstos más que los lógicos.
- El uso de paréntesis siempre tiene la máxima prioridad.
- En expresiones largas, Python evalúa de izquierda a derecha, salvo en ** (potencia), que se evalúa de derecha a izquierda.
🔍 Resumen visual de precedencia (de mayor a menor)
| Nivel |
Tipo de operador |
Ejemplo |
Asociación |
| 1 |
Paréntesis |
(a + b) |
— |
| 2 |
Potencia |
** |
Derecha a izquierda |
| 3 |
Signos unarios |
+a, -a, not a |
Derecha a izquierda |
| 4 |
Multiplicativos |
*, /, //, % |
Izquierda a derecha |
| 5 |
Aditivos |
+, - |
Izquierda a derecha |
| 6 |
Comparación |
==, !=, >, <, >=, <= |
Izquierda a derecha |
| 7 |
Lógicos AND/OR |
and, or |
Izquierda a derecha |
| 8 |
Asignación |
=, +=, -=, *= ....> |
Derecha a izquierda |