TheMaxai
@TheMaxai

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

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

нужно чтобы было - a = r"привет \n как дела"
но я не могу подставить "r" потому что строка парсится
как подставить "r" программно?
P.S. Нужно для регулярного выражения
  • Вопрос задан
  • 1848 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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