Mam ciąg znaków, który ma zarówno znaki binarne, jak i ciąg znaków i chciałbym przekonwertować go najpierw na binarny, a następnie na hex.Python: konwersja ciągów binarnych/szesnastkowych?
Ciąg jest jak poniżej:
<81>^Q<81>"^Q^@^[)^G ^Q^A^S^A^V^@<83>^Cd<80><99>}^@N^@^@^A^@^@^@^@^@^@^@j
Jak mogę iść o konwersji ten ciąg w Pythonie tak, że wyjście w formacie hex jest podobny do tego poniżej?
24208040901811001B12050809081223431235113245422F0A23000000000000000000001F
można opracować na tłumaczeniu zamierzonego? Wydaje mi się, że przykładowy ciąg znaków i wynik w postaci szesnastkowej to nie to samo ... czy jest to pojedyncza, niedrukowalna, kodowana heksadecymalnie postać, czy też jest to tekstowa reprezentacja tego? Jestem zdezorientowany przez ciąg znaków zawierający znaki binarne (co przez to rozumiesz) i chcesz go przekonwertować na binarny, a następnie na hex ... – Adriaan
Zrób to: 'print (repr (your_string)))' i skopiuj/wklej wynik do twojego pytania. Powiedz nam, jaka wersja Pythona i jakiej platformy. –