Операторы сравнения можно использовать для сравнения значений в математических выражениях. Например сравнить между собой две переменные на равенство. Давайте рассмотрим какие операторы сравнения существуют в Python.
Оператор | Пояснение |
---|---|
> |
Оператор "больше". Проверяет действительно ли число с лева больше числа справа |
< |
Оператор "меньше". Проверяет действительно ли число с лева меньше числа справа |
>= |
Оператор "больше или равно". Проверяет действительно ли число с лева больше или равно числу справа |
<= |
Оператор "меньше или равно". Проверяет действительно ли число с лева меньше или равно числу справа |
== |
Оператор "равно". Проверяет действительно ли число с лева равно числу справа |
!= |
Оператор "не равно". Проверяет действительно ли операнды не равны между собой |
is |
Оператор "идентично". Проверяет действительно ли два объекта идентичны между собой. |
is not |
Оператор "не идентично". Проверяет действительно ли два объекта не идентичны между собой. |
Отличие равенства и идентичности Вы поймете немного позже, когда познакомитесь с понятием объекта
Результатом операции сравнения всегда будет булевое значение.
Если сравнение правильное, значение bool будет True. В противном случае его значение будет False.
num1 = 5
num2 = 10
num3 = 10
print(num2 > num1) # 10 больше 5
print(num1 > num2) # 5 не больше 10
print(num2 == num3) # оба имеют одинаковое значение
print(num3 != num1) # Both have different values
print(3 + 10 == 5 + 5) # оба не равны
print(3 <= 2) # 3 не меньше и не равно 2