Главная страница » Python » 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!"
\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 и их использовании. Экранированные последовательности позволяют вам включать в строки специальные символы, такие как новые строки, табуляции, кавычки и другие. Понимание этих последовательностей поможет вам работать с текстом более эффективно.
Наша цель и главная задача сделать качественное образование в вашем браузере
Телефон: +375 33 910-08-92
Email: info@codefor.tech
Адрес: г. Барановичи, ул. Пирогова, д. 7
© 2024 Все права защищены. CodeFor.