Как можно интерпретировать именованные выражения в f-строках?
Я пытаюсь использовать именованные выражения внутри f-строки:
print(f"{(a:=5 + 6) = }")
Возврат:
(a:=5 + 6) = 11
Но я надеюсь на что-то вроде этого:
a = 11
Возможно ли это, объединив оператор моржа и f-строки (так что мне не нужно объявлять переменную a
сначала на отдельном шаге)?
2 ответа
Если вас не волнует a
после этого вы можете print(f"{5+6}")
Иначе не думаю, что это возможно без сложных хитростей