2.2 KiB
2.2 KiB
title | localeTitle |
---|---|
Python Escape Sequences | Последовательности выхода Python |
Список escape-последовательностей можно найти здесь
Последовательности эвакуации позволяют включать специальные символы в строки.
>>> print('Single quote strings can have \'single\' quotes if they are escaped')
"Single quote strings can have 'single' quotes if they are escaped"
>>> print("Double quote strings can have \"double\" quotes if they are escaped")
'Double quote strings can have "double" quotes if they are escaped'
>>> print("Multiline strings\ncan be created\nusing escape sequences.")
Multiline strings
can be created
using escape sequences.
>>> print("Backslashes \\ need to be escaped.")
Backslashes \ need to be escaped.
Необработанную строку можно использовать, префикс строки с r
или R
которая позволяет включать обратную косую черту без необходимости их избегать -
>>> print(r"Backslashes \ don't need to be escaped in raw strings.")
Backslashes \ don't need to be escaped in raw strings.
>>> print(r"An odd number of backslashes at the end of a raw string will cause an error\")
File "<stdin>", line 1
print(r"An odd number of backslashes at the end of a raw string will cause an error\")
^
SyntaxError: EOL while scanning string literal.
#Достаточно больше примеров escape-последовательностей. Escape Sequence
\ Печать обратной косой черты
`Печать одной кавычки
\ "Печать двойной кавычки
\ a Колокол ASCII вызывает звуковые сигналы звонка (например, xterm) \ b ASCII backspace (BS) удаляет предыдущий символ \ n Добавляет новую строку.