conditional-expressions- все статьи тега
Почему это не синтаксическая ошибка в Python?
заметил строку в нашей кодовой базе сегодня, которая, как я думал, наверняка не смогла бы построить с синтаксической ошибкой, но тесты проходили так, по-видимому, это был действительно действительный python (в обоих 2.x и 3). пробелы иногда не требуются в условном выражении: >>> 1if True else 0 1 Он не работает, если LHS является переменной: >>> x = 1 >>> xif True else 0 File "<stdin>", line 1 xif True else 0 ^ SyntaxError: invalid syntax ...