ОПЕРАТОРЫ
ОПЕРАТОРЫ СРАВНЕНИЯ В PYTHON
Операторы сравнения возвращают логические значения True или False, в зависимости от результата сравнения.
Равно
Проверяет равенство значений выражений, стоящих слева и справа от оператора. Если выражения равны, то результатом работы оператора будет True, иначе False.
Не равно
Проверяет неравенство значений выражений, стоящих слева и справа от оператора. Если выражения неравны, то результатом работы оператора будет True, если равны, то False.
Меньше
Проверяет, является ли значение выражения слева от оператора меньше, чем стоящее справа. Возвращает True или False.
Меньше или равно
Проверяет, является ли значение выражения слева от оператора меньше или равно, стоящему справа. Возвращает True или False.
Больше
Проверяет, является ли значение выражения слева от оператора больше, чем стоящее справа. Возвращает True или False.
Больше или равно
Проверяет, является ли значение выражения слева от оператора больше или равно, стоящему справа. Возвращает True или False.
Операторы <=, <, >, >= имеют больший приоритет, чем операторы ==, !=, <>.
Операторы присваивания имеют более низкий приоритет, чем арифметические операторы и операторы сравнения.
Пример:
Равно
==
Проверяет равенство значений выражений, стоящих слева и справа от оператора. Если выражения равны, то результатом работы оператора будет True, иначе False.
Не равно
!= или <>
Проверяет неравенство значений выражений, стоящих слева и справа от оператора. Если выражения неравны, то результатом работы оператора будет True, если равны, то False.
Меньше
<
Проверяет, является ли значение выражения слева от оператора меньше, чем стоящее справа. Возвращает True или False.
Меньше или равно
<=
Проверяет, является ли значение выражения слева от оператора меньше или равно, стоящему справа. Возвращает True или False.
Больше
>
Проверяет, является ли значение выражения слева от оператора больше, чем стоящее справа. Возвращает True или False.
Больше или равно
>=
Проверяет, является ли значение выражения слева от оператора больше или равно, стоящему справа. Возвращает True или False.
Приоритет операций сравнения
Все операции сравнения имеют более низкий приоритет, чем арифметические операции.Операторы <=, <, >, >= имеют больший приоритет, чем операторы ==, !=, <>.
Операторы присваивания имеют более низкий приоритет, чем арифметические операторы и операторы сравнения.
Пример:
a = 2
b = 3
c = a + 1 > b - 2
print(c)
Получим
True
Последовательность выполнения операторов в третьей строке примера будет следующая. Сначала будут выполнены сложение и вычитания, затем — операция сравнения, результатом которой будет значение False. И в последнюю очередь будет выполнена операция присваивания переменной c значения False.
Учебник Python
Знакомство с Питоном
Установка Python
Программа
Синтаксис, ошибки, комментарии
Вывод
Ввод
Типы данных
Преобразование типов
Операторы
Арифметические операторы
Операторы присваивания
Операторы сравнения
Логические операторы
Операторы принадлежности
Операторы тождественности
Битовые операторы
Старшинство операций
Объекты
ПОПУЛЯРНОЕ НА САЙТЕ |

Изучаем Python: TOP-5 лучших сайтов для изучения Питона
Самоучитель, интерактивный учебник, наглядные задачи и примеры программ.

Как сделать простейшего робота
О том, как сделать робота в домашних условиях, используя лишь микросхему драйвера моторов и пару фотоэлементов. В зависимости от способа соединения моторов, микросхемы и фотоэлементов робот будет двигаться на свет или, наоборот, прятаться в темноту, следовать по линии или бежать за вашей рукой.