Строки
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' # Все хорошо
base/str.txt · Последнее изменение: 2022/08/10 23:34 — root
Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International