I\'m doing some binary operations which are often shown as hex-es. I have seen both the 0x and \\xas prefixes.
0x
\\x
In which case is which used
0x is used for literal numbers. "\x" is used inside strings to represent a character
"\x"
>>> 0x41 65 >>> "\x41" 'A' >>> "\x01" # a non printable character '\x01'
0x follows number, means HEX number
\x follows number, means HEX ascii characters
check it here: ascii table