Cómo programar números en caracteres en Python
No entiendo lo que estás pensando
¿Se cambió el número 0x12 a '\x12'?
Si este es el caso:
dat = 0x12
ch = chr(dat) # ch = '\x12'
Si es el número 0x12(18), se convierte en '12' ('18'):
dat = 0x12
s = 'd' dat # s = '12'
s = 'x' dat # s = '18'