@Herben

Что нужно написать в 'b', чтобы не произошло экранирование 'a'?

a='\n'
b=#Тут нужно что-то вставить
print(f'123 {b} 123')

Нужно чтобы вышел результат:
123 \n 123

В 'a' всегда будет что-то стоять и это что-то будет экранироваться, "\n" я написал для примера, к значению 'a' нельзя добавить преписку r, только в 'b', и тут встаёт вопрос — Как?.
Как бы я не пытался выходит:
123
 123

или
123 {b} 123,
но никак, нужный мне результат

Возможно ли такое? Если да, то как?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Я бы использовал b = repr(a).
Если нужно убрать кавычки - b = repr(a)[1:-1]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы