Tengo una cadena que tiene tanto caracteres binarios como de cadena y me gustaría convertirla a binario primero, luego a hexadecimal.Python: conversión de cadena binaria/hexagonal?
La cadena es de la siguiente manera:
<81>^Q<81>"^Q^@^[)^G ^Q^A^S^A^V^@<83>^Cd<80><99>}^@N^@^@^A^@^@^@^@^@^@^@j
¿Cómo hago para convertir esta cadena en Python para que la salida en formato hexadecimal es similar a la inferior?
24208040901811001B12050809081223431235113245422F0A23000000000000000000001F
puede elaborar sobre la traducción deseada? Me parece que la cadena de ejemplo y la salida hexadecimal no son lo mismo ... es <81> un carácter codificado hexadecimalmente único no imprimible o es una representación textual de esto? Estoy confundido por la cadena que contiene caracteres binarios (¿a qué te refieres con eso?) Y que quieres convertirlo en binario, luego en hexadecimal ... – Adriaan
Haz esto: 'print (repr (your_string)))' y copia/pegue el resultado en su pregunta. Cuéntanos qué versión de Python y qué plataforma. –