What does a leading `\x` mean in a Python string `\xaa` What does a leading `\x` mean in a Python string `\xaa` python python

What does a leading `\x` mean in a Python string `\xaa`


The leading \x escape sequence means the next two characters are interpreted as hex digits for the character code, so \xaa equals chr(0xaa), i.e., chr(16 * 10 + 10) -- a small raised lowercase 'a' character.

Escape sequences are documented in a short table here in the Python docs.


That's unicode character escaping. See "Unicode Constructors" on PEP 100