===== Строки ====== 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' # Все хорошо