Precedenza degli Operatori¶
- Python valuta prima gli operatori aritmetici e poi quelli relazionali.
- Infine, gli operatori logici.
- Per esempio
x*5 >= 10 and y-6 <= 20valuta prima le operazioni aritmiche e poi le relazioni, e infine l’and.
La tabella seguente riassume la precedenza degli operatori da quello con massima priorità a quello con minima. La tabella completa si trova in Python Documentation.
| Livello | Categoria | Operatori |
|---|---|---|
| 7(alto) | esponente | ** |
| 6 | moltiplicazione | *,/,//,% |
| 5 | addizione | +,- |
| 4 | relazionale | ==,!=,<=,>=,>,< |
| 3 | logico | not |
| 2 | logico | and |
| 1(basso) | logico | or |