Основное руководство по операторам сравнения в Python
В этом руководстве вы узнаете об основных операторах сравнения в Python и о том, как их использовать для сравнения двух значений.
- Что такое операторы сравнения в Python?
- Оператор «меньше»(<)
- Оператор «меньше или равно»(<=)
- Оператор «больше»(>)
- Оператор «больше или равно»(>=)
- Оператор «равно»(==)
- Оператор «не равно»(!=)
Что такое операторы сравнения в Python?
В программировании часто требуется сравнить одно значение с другим значением. Для этого вы используете операторы сравнения.
В Python есть шесть операторов сравнения:
- Меньше ( < )
- Меньше или равно (<=)
- Больше (>)
- Больше или равно (>=)
- Равно ( == )
- Не равно ( != )
Эти операторы сравнения сравнивают два значения и возвращают логическое значение: True или False. Вы можете использовать эти операторы для сравнения чисел и строк.
Оператор «меньше»(<)
Оператор «меньше»(<) сравнивает два значения и возвращает значение «True», если значение слева меньше значения справа. В противном случае он возвращает False:
left_value < right_value
В следующем примере оператор «меньше чем»(<) используется для сравнения двух чисел:
>>> 10 < 20 True >>> 30 < 20 False
Это совершенно очевидно, когда вы используете оператор «меньше» с числами.
В следующем примере для сравнения двух строк используется оператор «меньше чем»(<):
>>> 'apple' < 'orange' True >>> 'banana' < 'apple' False
Выражение «apple» < «orange» возвращает значение «True», поскольку буква «a» в слове «apple» предшествует букве «o» в слове «orange».
Аналогично, «banana» < «apple» возвращает значение «False», поскольку буква «b» стоит после буквы «a».
В следующем примере показано, как использовать оператор «меньше» с переменными:
>>> x = 10 >>> y = 20 >>> x < y True >>> y < x False
Оператор «меньше или равно»(<=)
Оператор «меньше или равно» сравнивает два значения и возвращает True, если левое значение меньше или равно правому значению. В противном случае он возвращает False:
left_value <= right_value
В следующем примере показано, как использовать оператор «меньше или равно»(<=) для сравнения двух чисел:
>>> 20 <= 20 True >>> 10 <= 20 True >>> 30 <= 30 True
В этом примере показано, как использовать оператор (<=) для сравнения значений двух переменных:
>>> x = 10 >>> y = 20 >>> x <= y True >>> y <= x False
Оператор «больше»(>)
Оператор «больше»(>) сравнивает два значения и возвращает значение True, если левое значение больше правого. В противном случае он возвращает False:
left_value > right_value
В этом примере используется оператор «больше»(>) для сравнения двух чисел:
>>> 20 > 10 True >>> 20 > 20 False >>> 10 > 20 False
В следующем примере для сравнения двух строк используется оператор «больше»(>):
>>> 'apple' > 'orange' False >>> 'orange' > 'apple' True
Оператор «больше или равно»(>=)
Оператор «больше или равно»(>=) сравнивает два значения и возвращает значение True, если левое значение больше или равно правому значению. В противном случае он возвращает False:
left_value >= right_value
В следующем примере для сравнения двух чисел используется оператор «больше или равно»:
>>> 20 >= 10 True >>> 20 >= 20 True >>> 10 >= 20 False
В следующем примере для сравнения двух строк используется оператор «больше или равно»:
>>> 'apple' >= 'apple' True >>> 'apple' >= 'orange' False >>> 'orange' >= 'apple' True
Оператор «равно»(==)
Оператор равенства (==) сравнивает два значения и возвращает значение True, если левое значение равно правому значению. В противном случае он возвращает False:
left_value == right_value
В следующем примере оператор «равно»(==) используется для сравнения двух чисел:
>>> 20 == 10 False >>> 20 == 20 True
А в следующем примере он используется для сравнения двух строк:
>>> 'apple' == 'apple' True >>> 'apple' == 'orange' False
Оператор «не равно»(!=)
Оператор «не равно»(!=) сравнивает два значения и возвращает значение True, если левое значение не равно правому значению. В противном случае он возвращает False.
left_value != right_value
Например, в следующем примере оператор «не равно» используется для сравнения двух чисел :
>>> 20 != 20 False >>> 20 != 10 True
Здесь оператор «не равно»(!=) используется для сравнения двух строк:
>>> 'apple' != 'apple' False >>> 'apple' != 'orange' True