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

Python. как строку сделать сырой строкой?

a = "привет \n как дела"

нужно чтобы было - a = r"привет \n как дела"
но я не могу подставить "r" потому что строка парсится
как подставить "r" программно?
P.S. Нужно для регулярного выражения
  • Вопрос задан
  • 2061 просмотр
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
adugin
@adugin Куратор тега Python
# Python 3.6
"привет \\n как дела" == r"привет \n как дела"  # => True
"привет \\n как дела" is r"привет \n как дела"  # => True, но это не точно (С)
"привет \\n как дела" == "привет \n как дела"   # => False
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@grigorovichegor
encode('unicode_escape') - вот этот метод переводит обычную в необработанную ("сырую") строку
#Python 3
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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