Elementor Header #8

13. Экранированные последовательности

Добро пожаловать на тринадцатый урок по Python! Сегодня мы рассмотрим экранированные последовательности. Экранированные последовательности позволяют вам включать в строки специальные символы, которые в противном случае было бы трудно или невозможно представить. Понимание экранированных последовательностей поможет вам работать с текстом, который включает в себя специальные символы, такие как новые строки, табуляции, кавычки и другие.

Что такое экранированные последовательности?

Экранированные последовательности (escape sequences) начинаются с обратной косой черты (\) и указывают на то, что за ней следует специальный символ. Например, \n представляет новую строку, а \t — табуляцию.

Примеры экранированных последовательностей

  • \n — новая строка
  • \t — табуляция
  • \\ — обратная косая черта
  • \' — одинарная кавычка
  • \" — двойная кавычка
  • \r — возврат каретки
  • \b — забой (backspace)
  • \f — переход на новую страницу (formfeed)
  • \u или \U — символ Unicode
  • \x — символ с шестнадцатеричным значением

Новая строка (\n)

				
					new_line_string = "Hello,\nworld!"
print(new_line_string)
# Вывод:
# Hello,
# world!

				
			

Табуляция (\t)

				
					tabbed_string = "Hello,\tworld!"
print(tabbed_string)
# Вывод: Hello,    world!

				
			

Обратная косая черта (\\)

				
					backslash_string = "This is a backslash: \\"
print(backslash_string)
# Вывод: This is a backslash: \

				
			

Одинарная кавычка (\')

				
					single_quote_string = 'It\'s a beautiful day!'
print(single_quote_string)
# Вывод: It's a beautiful day!

				
			

Двойная кавычка (\")

				
					double_quote_string = "He said, \"Hello!\""
print(double_quote_string)
# Вывод: He said, "Hello!"

				
			

Символ Unicode (\u)

				
					unicode_string = "Unicode character: \u2764"
print(unicode_string)
# Вывод: Unicode character: ❤

				
			

Сырые строки

Сырые строки (raw strings) используются, когда нужно игнорировать экранирование. Они создаются с помощью префикса r перед кавычками.

Пример сырой строки

				
					raw_string = r'C:\Users\Username\Documents'
print(raw_string)  # Вывод: C:\Users\Username\Documents

				
			

Заключение

Сегодня вы узнали о различных экранированных последовательностях в Python и их использовании. Экранированные последовательности позволяют вам включать в строки специальные символы, такие как новые строки, табуляции, кавычки и другие. Понимание этих последовательностей поможет вам работать с текстом более эффективно.

logo