Функция print() - символы перехода и перевода строки
Мы снова изменили код. Посмотрите внимательно.
Есть два очень тонких изменения - мы вставили странную пару символов. Они выглядят так: \n
.
Интересно, что хотя вы можете видеть два символа, Python видит один.
Обратная косая черта (\
) имеет особое значение при использовании внутри строк - это называется escape-символ.
Слово escape следует понимать особым образом - это означает, что последовательность символов в строке на мгновение выходит за пределы (очень короткий момент), чтобы ввести специальное включение.
Другими словами, обратная косая черта сама по себе ничего не значит, а лишь своего рода объявление о том, что следующий символ после обратной косой черты также имеет другое значение.
Буква n
, помещенная после обратной косой черты, происходит от слова newline.
Запустите код. Теперь ваша консоль должна выглядеть так:
The itsy bitsy spider
climbed up the waterspout.
Down came the rain
and washed the spider out.
output
Как видите, появляются две новые строки в местах, где использовался \n
.