Привет всем! Сегодня мы продолжим наше знакомство с Python, и рассмотрим такую штуку, как строки. Казалось бы — чего проще? Есть строка, пиши в ней, что хочешь, и радуйся жизни. Но все не так просто.
Некоторые символы нельзя писать в строке просто так. Например — двойные кавычки, заключенные в другие двойные кавычки — приведут к прекращению работы программы. Для того, что бы реализовать данное действие, нужно создать исключение — для этого перед нужными символами ставится обратная косая черта \. Пример работы кода — доступен ниже:
Эта же методика используется для экранирования символов табуляции, переноса строк и ряда других действий (пример работы чуть ниже):
Кстати, кажется говорил ранее, но на всякий случай повторюсь — Python крайне дружелюбен в своем синтаксисе. Именно потому никто не запрещает вам использовать как одинарные кавычки, так и двойные — причем одновременно в программе. Смотрится, конечно, отстойно, но очень удобно 🙂 И да, я, лично, предпочитаю кавычки одинарные — потому в примерах кода в основном они и используются.
Лайфхак: Python позволяет избавиться от заморочки с символом перевода строки. Для этого нужно лишь поставить три кавычки в начале нужного фрагмента кода, и три кавычки в конце, и Python сделает все за вас. Пример работы кода: