Основное руководство по операторам сравнения в 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
Похожие посты
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *