Что делает продвижение '\x', означают в строковом '\xaa Python'

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

59
задан poke 25 February 2016 в 09:50
поделиться

2 ответа

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

Escape-последовательности описаны в короткой таблице здесь в документации Python.

91
ответ дан 24 November 2019 в 18:29
поделиться

Это символ Юникода побег. См. «Конструкторы Unicode» на PEP 100

-6
ответ дан 24 November 2019 в 18:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: