Условный оператор if в python
Операции сравнения
Знак | Значение |
---|---|
> | больше |
< | меньше |
>= | больше или равно |
<= | меньше или равно |
== | равно |
!= | не равно |
Проверка отсутствия значения
Максимальное из трех чисел
elif
elif
- это:
boolean. True
/ False
К False
приравниваются следующие значения:
- boolean
False
None
- int
0
, float0.0
- пустая строка
''
- пустые список
[]
, кортеж()
, словарь{}
, множествоset()
Все остальные значения приравниваются к True
.
Оператор-морж :=
В Python 3.8 появился моржовый оператор (похож на моржа с бивнями, типа) с таким синтаксисом:
Обычно для присваивания и проверки нужно выполнить два шага:
Морж помогает сделать это в один шаг:
Соус: Книга “Простой Python” ⇒ Глава 2. “Выбираем с помощью оператора if”