Языки программирования

Спец. символы в Python

Перед каждым спец. символом необходимо поставить слеш \\ — это и есть то заумное слово «экранирование«. Спец. символов в Python не очень большое количество и служат они для нашего удобства. Рассмотрим все это на примере.

spec.symbol

Вспомним более ранний урок про одинарные и двойные кавычки.
Там все было довольно запутанно: чтобы в прямой речи вывести слова обернутые в двойные кавычки, требовалось было всю строку обернуть в одинарные кавычки. Или же все наоборот.

Пишем тот-же код, только уже с использованием спец. символов: print("Hello World you are \\"Great\\"!")

Думаю, суть вы уловили.
Давайте рассмотрим еще один пример с использованием спец. символа \n (с новой строки):

В общем, здесь и рассказывать много не нужно. И тем более не стоит все это заучивать — со временем все само отложится в памяти, стоит лишь практиковаться. Для распознавания спец. символов в строках необходимо учесть, что они экранированы в начале слешем.

В следующем уроке мы поговорим о кодировке и необходимости использования в проектах UTF-8.