В логическом контексте Python применяет правила истинности.
Значения, рассматриваемые как False:
- ⟦С0⟧, ⟦С1⟧;
- нулевые числа:
0, 0.0, 0j;
- пустые коллекции:
"", [], {}, set(), tuple(), range(0).
Все остальное обычно True.
Разбор
Суммируя:
- Логическое преобразование основано на правилах истинности/ложности.
- Пустые и нулевые значения становятся
False.
- Непустая строка, такая как
"0", по-прежнему остаётся True.
Итог
В логическом контексте Python применяет правила истинности.