Подтвердить что ты не робот

Что означает начало `\ x` в строке Python`\xaa`

В чем разница между 'aa' и '\xaa'? Что означает часть \x? И какая глава документации на Python охватывает эту тему?

4b9b3361

Ответ 1

Ведущая \x escape-последовательность означает, что следующие два символа интерпретируются как шестнадцатеричные цифры для символьного кода, поэтому \xaa равно chr(0xaa), т.е. chr(16 * 10 + 10) - маленький высокий строчный символ 'a'.

Последовательности Escape документируются в короткой таблице здесь в документах Python.

Ответ 2

Этот символ unicode исчезает. См. "Конструкторы Unicode" на PEP 100