Ich habe eine Zeichenfolge, die sowohl binäre als auch Zeichenfolge-Zeichen hat, und ich möchte es zunächst in Binär, dann in Hex konvertieren.Python: Binär/Hex-String-Konvertierung?
Der String ist wie folgt:
<81>^Q<81>"^Q^@^[)^G ^Q^A^S^A^V^@<83>^Cd<80><99>}^@N^@^@^A^@^@^@^@^@^@^@j
Wie gehe ich über diese Zeichenfolge in Python konvertieren, so dass die Ausgabe in Hex-Format auf den unten ähnlich ist?
24208040901811001B12050809081223431235113245422F0A23000000000000000000001F
können Sie sich auf die beabsichtigte Übersetzung näher erläutern? Es scheint mir, dass die Beispielzeichenfolge und die hexadezimale Ausgabe nicht dasselbe sind ... ist <81> ein einzelnes, nicht-druckbares hexadezimal codiertes Zeichen oder ist es eine Textdarstellung davon? Ich bin verwirrt durch die Zeichenfolge, die binäre Zeichen hält (was meinst du damit) und dass du es in Binär konvertieren willst, dann in Hex ... – Adriaan
Tun Sie dies: 'print (repr (your_string)))' und kopieren/füge das Ergebnis in deine Frage ein. Sagen Sie uns, welche Version von Python und welche Plattform. –