Python 3.2で整数を「\ x ..」の形式の文字列に変換する結果は得られませんでした。ascii 変換を使用した場合などに、'0x..' または '\\x..' が表示されますが、これは適切ではありません。バイトまたは Unicode ("\u92") を追加すると、"SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-2: end of string in escape sequence" という結果になります。
>>>bytes([92])
b'\\'
>>>chr(92) + "x" + str(42)
'\\x42'
>>> str(hex(66))
'0x42'
>>>ascii(bytes([255])).replace(r"'b\", "")
File "<stdin>", line 1
ascii(bytes([255])).replace(r"'b\", "")
^
SyntaxError: invalid syntax
>>> "\x".encode('raw_unicode_escape').decode('ascii')
File "<stdin>", line 1
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-1: end of string in escape sequence