
Символы экранирования
При выводе строки иногда появляются различные непонятные нам символы вроде '
Вод пример самых частых символов:
Но для тех, кто этого не знает могут возникнуть проблемы. Например, если вы попробуете задать адрес на вашем компьютере. А он состоит из символов '
Можно, конечно, воспользоваться нашим знанием и написать, экранировав все слеши, но есть более простой способ отменить экранирование - поставить
Подписывайтесь на канал 👉@pythonofff
При выводе строки иногда появляются различные непонятные нам символы вроде '
\n
'. Подобные записи всегда начинаются с '\
' (обратный слеш), и могут состоять из нескольких символов, но Python считает их за один. Если эту тему изучить, то можно делать интересные вещи в одну строчку, либо красиво оформлять вывод.Вод пример самых частых символов:
\\
- Сам символ обратного слеша (остается один символ \
)\'
- Апостроф (остается один ')\"
- Кавычка (остается один символ ")\n
- Новая строка (перевод строки)\r
- Возврат каретки\t
- Горизонтальная табуляцияНо для тех, кто этого не знает могут возникнуть проблемы. Например, если вы попробуете задать адрес на вашем компьютере. А он состоит из символов '
/
', вам интерпретатор выдаст ошибку. Можно, конечно, воспользоваться нашим знанием и написать, экранировав все слеши, но есть более простой способ отменить экранирование - поставить
r
перед строчкой. Подписывайтесь на канал 👉@pythonofff