Ich experimentiere mit Bytes in Python 3 und ich bekomme ein seltsames Ergebnis. Wenn ich ein Zeichen in Hex umwandle, erhalte ich ein vorhersagbares Ergebnis. ord('t') == 116
, die 7 * 16 + 4. da vernünftig Dies ist gleich:Aufruf eines Index in Bytes
binascii.hexlify(b't') == b'74'
Was ich nicht verstehe, warum b'74'[0] == 55
ist. Woher kommt die 55?
55 = 0x37 ist der ASCII-Code für '7', dh, 'chr (55) == '7'' –