La precedencia es el orden en que se resuelven las operaciones de una expresión. Igual que en matemáticas, 2 + 3 * 4 da 14 y no 20: primero se multiplica y después se suma.
Es como las reglas de un examen de operaciones combinadas: los paréntesis primero, luego las potencias, luego multiplicaciones y divisiones, y al final sumas y restas.
Orden en Python (de mayor a menor prioridad)
| Prioridad | Operadores |
|---|---|
| 1 | ( ) paréntesis |
| 2 | ** potencia |
| 3 | -x, +x signo |
| 4 | *, /, //, % |
| 5 | +, - |
| 6 | ==, !=, <, >, <=, >=, in |
| 7 | not |
| 8 | and |
| 9 | or |
Si dos operadores tienen la misma prioridad, se resuelven de izquierda a derecha, excepto la potencia, que va de derecha a izquierda.