S
S
Stan Jones2018-07-08 09:48:28
Python
Stan Jones, 2018-07-08 09:48:28

Have I correctly understood the essence of escaped sequences?

С помощью служебных символов имеется возможность указать специальные символы, которые называются экранированные последовательности (\n, \t, \a и т.д). Экранированные последовательности представляют служебные символы которые сложно ввести с клавиатуры. Экранированная последовательность \n образует единственный символ - байт, который содержит двоичное значение - код служебного символа новой строки (в ASCII кодировке - код 10)
И для представления других служебных символов (которые сложно ввести с клавиатуры) Python предоставляет другие экранированные последовательности. Если интерпретатор не распознаёт после символа \ корректный служебный символ он так и оставляет эти 2 символа (например - \q).
То есть по сути экранированные последовательности это спец.символы которые представляют более сложные служебные символы.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
E
Eugene Wolf, 2018-07-08
@Wolfnsex

With the help of service characters, it is possible to specify special characters, which are called escape sequences (\n, \t, \a, etc.).
The meaning of this phrase is not fully understood.
Escaped sequences represent service characters that are difficult to type from the keyboard.
No. For example, \t, \n, \r, etc. Entering from the keyboard is not difficult at all.
This has been the way, since ancient times, in many programming languages, programs, configuration files, etc. (although this is certainly not the case everywhere), the \ character indicates that the character following it is special or needs to be escaped. For example, if you write \ on the Linux command line and press [Enter] - the input will continue from a new line, otherwise, pressing the [Enter] key will mean the completion of the command input and (most likely) the start of its execution. But, sometimes it is necessary or just convenient to enter a command in several lines...
В т.ч. например, в регулярных выражениях, ряд символов носит специальный смысл, в т.ч. такие символы как: . (точка), [, ], (, ), и т.д., и что бы использовать эти символы как "обычные" (что бы они "потеряли" своё специальное значение и стали "простыми" символами), их нужно предварительно экранировать.
P.S. Мне кажется, Вы как-то очень сложно описали простую вещь, как-то "слишком по научному".

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question