Python. Операторы сравнения

Операторы сравнения


Содержание


1. Операторы сравнения. Перечень

Для сравнения двух величин в языке Python вводятся операции сравнения (отношения). Операции сравнения есть бинарные, то есть требуют двух операндов. Результатом любой операции сравнения есть логическое значение True или False. Значение True устанавливается, если операция сравнения выполняется (истина). Значение False устанавливается, если операция сравнения не выполняется (ложь).

Чаще всего операции сравнения встречаются в операторах где происходит проверка условия (if, while) и решение задачи зависит от выполнения или невыполнения некоторого условия.

Ниже приведен перечень операций сравнения в порядке убывания приоритета

  • ==, != – операторы (операции) проверки на равенство (наивысший приоритет);
  • <, >, <=, >= – операторы сравнения соответственно меньше, больше, меньше или равно, больше или равно.

 

2. Примеры программного кода, который использует операции сравнения

 

# Операции сравнения
5 < 6 # пять меньше шести
a = 8
b = 3
c = a == b # c = False
c = a < b # c = False
c = a!=b # c = True

 

3. Составные операции сравнения. Примеры

В языке Python есть возможность создавать цепочки из нескольких операций сравнения. В этом случае цепочка из нескольких операций типа

a < b < c

неявно превращается форму, в которой каждая операция представлена обычным образом но между соседними операциями используется оператор and

a < b and b < c

Пример.

# Составные операции сравнения
a = 5
b = 7
c = a < b < 8 # c = True
c = a != b != 8 # c = True
c = a == b == 8 # c = False

 


Связанные темы