Escape-последовательности отображаются в Python - PullRequest
1 голос
/ 27 июня 2019

И \n, и \b являются escape-последовательностями, но почему \n отображается как '\n', а \b отображается как '\x08'

>>> '\n'
'\n'
>>> '\b'
'\x08'

1 Ответ

0 голосов
/ 27 июня 2019

\n и \b являются сокращениями для двоичных кодов (\x10 и \x08 соответственно).

Сериализация по умолчанию - \xXX, но некоторые специальные символы, такие как \r и \n CR / LF, имеют другую сериализацию.

...