Строки

s = "привет '!' "
s = 'привет "!" '
s = '''привет
я длинная строка'''
s = 'Строка \nс экранированием\n'
s = r'Строка без \n экранирования'
s = b'Byte String - Only Ascii and \x24'

Распространенные непечатные символы

Символ Значение
\n Новая строка
\t Табуляция
\r Возврат каретки
\u???? Символ Unicode: ???? — код символа (для строк)
\x?? Байт ?? — код байта (для байтовых строк)
\\ Символ \

Проблемы с экранированием возникают при работе с регулярными выражениями и именами папок в Windows:

pth = 'C:\new_files\ret_id' # Ошибка \n и \r недопустимы в имени папки
pth = 'C:\\new_files\\ret_id' # Все хорошо
pth = r'C:\new_files\ret_id' # Все хорошо
pth = 'C:\files\ ' # Ошибка экранированный символ \' в конце строки \'
pth = 'C:\files'  # Все хорошо