Что такое выражения присваивания (с использованием оператора «морж» или «:=")? Почему был добавлен этот синтаксис?Python

Программы на Python
Anonymous
Что такое выражения присваивания (с использованием оператора «морж» или «:=")? Почему был добавлен этот синтаксис?

Сообщение Anonymous »

Начиная с Python 3.8, код может использовать так называемый оператор «морж» (), описанный в PEP 572, для выражений присваивания.
Это кажется действительно существенной новой функцией, поскольку она допускает такую ​​форму присваивания внутри понимания и лямбда.
Каковы именно синтаксис, семантика и грамматические характеристики выражений присваивания?
Почему это было новым (и, казалось бы, весьма радикальная) концепция была введена, хотя PEP 379 (который предлагает аналогичную идею «Добавление выражения присваивания») был отозван?

Подробнее здесь: https://stackoverflow.com/questions/502 ... -why-was-t

Вернуться в «Python»