У меня есть такой код:
if var:
if var2 == getSomeValue()
Это может быть одно выражение.
if var and var2 == getSomeValue():
... но getSomeValue ()
можно вызвать, только если var
имеет значение True.
Таким образом, при вызове if var и var2 == getSomeValue ()
, оба оцениваются интерпретатором, или оценка останавливается на var
if ] Неверно
? Где я могу найти эту информацию о документации Python? (Я не знал, что искать ...: /)