Найти - Пользователи
Полная версия: Сырые строки str = r'example'
Начало » Python для новичков » Сырые строки str = r'example'
1
tfox
Символ r делает символьный литерал сырой строкой. Например str = r'example'

А как сделать строковую переменную сырой строкой?
fata1ex
>>> sr = r'abc\n'
>>> s = 'abc\n'
>>> s == sr
False
>>> s = ('%r' % s)[1:-1]
>>> s == sr
True

:lol:

Это не идеальный вариант. Если серьёзно, то по запросам ‘convert string raw python’, ‘make string raw python’ и тд полно вариантов.
Ed
Мне нравится вот этот:
'example\n'.encode('string-escape') == r'example\n'
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB