Больше или меньше чем

 x > y
x < y

 

Эти операторы сравнивают два типа значений, они меньше и больше чем операторы. Для чисел это просто сравнивает числовые значения, чтобы увидеть, что больше:

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

 

Для строк они будут сравниваться лексикографически, что похоже на алфавитный порядок, но не совсем то же самое.

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

 

В этих сравнениях, строчные буквы считаются «больше чем» верхний регистр, поэтому "gamma" < "OMEGA" является ложным. Если бы все они были в верхнем регистре, он вернул бы ожидаемый результат в алфавитном порядке:

 "GAMMA" < "OMEGA"
# True

 

Каждый тип определяет это расчет с < и > операторы по- разному, так что вы должны исследовать , что операторы означают с данным типом перед его использованием.