Задать вопрос
@aab137

Как написать «\n» в f-строке питона?

Хочу сделать так
f"фыва{'\n'.join(lst)}пролджэ"
Но конкретно так не выходит из-за слэша.
Можно, конечно, складывать строки. Но как сделать стильно?
  • Вопрос задан
  • 301 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 2
deepblack
@deepblack Куратор тега Python
1.
nl = "\n"
f"фыва{nl.join(lst)}пролджэ"


2.
f"фыва{chr(10).join(my_list)}пролджэ"
Ответ написан
Комментировать
@AWEme
Retard Soft Inc.
"фыва{}пролджэ".format('\n'.join(lst))
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ZIK1337
@ZIK1337
в f-строке никак не написать
https://www.python.org/dev/peps/pep-0498/#escape-s...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы