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