Вопросы к Поиску с Алисой
Логические операторы в Python называют ленивыми, потому что правый операнд оценивается только тогда, когда это необходимо. vk.com
Например, чтобы определить конечный результат выражения с оператором and, Python начинает с оценки левого операнда. vk.com Если он ложен, то всё выражение будет ложным. vk.com В этом случае нет необходимости оценивать правый операнд, так как Python уже знает конечный результат. vk.com
Такой подход называется вычислением по короткой схеме (short-circuit evaluation) и позволяет повысить производительность выполняемого кода. vk.com pythonist.ru