Вопросы по теме 'python-assignment-expression'

С выражениями присваивания в Python 3.8, почему нам нужно использовать `as` в `with`?
Теперь, когда принят PEP 572 , Python 3.8 должен иметь выражения присваивания , поэтому мы можем использовать выражение присваивания в with , т.е. with (f := open('file.txt')): for l in f: print(f) вместо with...
1974 просмотров

Использование выражений присваивания Python 3.8 в качестве выражения let?
Мое предполагаемое поведение: >>> x = 0 >>> with (x := 1): print(x) 1 >>> print(x) 0 Однако я получаю ожидаемую ошибку AttributeError: __enter__ . Есть ли простой способ добиться этого или что-то подобное, что...
447 просмотров