Я написал код, который получает данные от аппаратного устройства, но когда он печатает в терминале, он показывает так: ▒▒▒▒▒▒▒▒ как это возможно, что показывает выше байт, как 0xAA0x41 и так далее ...
s='' for c in '▒▒▒▒▒▒▒▒': s=s+hex(ord(c)) print(s)
'0x25920x25920x25920x25920x25920x25920x25920x2592'
>>> print(hex(ord(b'a'))) 0x61