Python Language Maggiore o minore di


Esempio

x > y
x < y

Questi operatori confrontano due tipi di valori, sono inferiori e maggiori degli operatori. Per i numeri questo semplicemente confronta i valori numerici per vedere quale è più grande:

12 > 4
# True
12 < 4
# False
1 < 4
# True

Per gli archi si confronteranno lessicograficamente, che è simile all'ordine alfabetico ma non esattamente lo stesso.

"alpha" < "beta"
# True
"gamma" > "beta"
# True
"gamma" < "OMEGA"
# False

In questi confronti, le lettere minuscole sono considerate "maggiori di" maiuscole, motivo per cui "gamma" < "OMEGA" è falso. Se fossero tutti maiuscoli, restituirebbe il risultato ordinato in ordine alfabetico:

"GAMMA" < "OMEGA"
# True

Ogni tipo definisce il suo calcolo con < e > operatori in modo diverso, quindi è necessario indagare su cosa gli operatori intendono con un determinato tipo prima di utilizzarlo.