Глава 9 · Выполняй мою команду!
Сравниваем и принимаем решение
Шесть операторов, которые превращают два значения в один bool.
Полный набор операторов сравнения в Python:
operatory_sravneniya.py
print(5 == 5) # равно
print(5 != 3) # не равно
print(5 > 3) # больше
print(5 < 3) # меньше
print(5 >= 5) # больше или равно
print(5 <= 3) # меньше или равно
= против ==
Одиночный
= — это присваивание ("положить значение в переменную"), а двойной == — сравнение ("равны ли значения"). Перепутать их — одна из самых частых ошибок у новичков в любом языке программирования, не только в Python.Сравнивать можно и строки
Мы видели это в главе 8 — строки сравниваются по алфавиту символ за символом:
sravnenie_strok.py
print("apple" < "banana") # True — "a" идёт раньше "b" в алфавите
print("Python" == "python") # False — регистр важен
Практика в Jupyter Notebook
09-02-sravnenie.ipynb · все шесть операторов сравнения