【发布时间】:2010-11-17 07:16:58
【问题描述】:
我有一个同时包含二进制和字符串字符的字符串,我想先将其转换为二进制,然后再转换为十六进制。
字符串如下:
<81>^Q<81>"^Q^@^[)^G ^Q^A^S^A^V^@<83>^Cd<80><99>}^@N^@^@^A^@^@^@^@^@^@^@j
如何在 Python 中转换此字符串,以便十六进制格式的输出与下面的类似?
24208040901811001B12050809081223431235113245422F0A23000000000000000000001F
【问题讨论】:
-
您能详细说明一下预期的翻译吗?在我看来,示例字符串和十六进制输出不是一回事...... 是单个不可打印的十六进制编码字符还是它的文本表示?我对包含二进制字符的字符串感到困惑(你是什么意思)并且你想将它转换为二进制,然后转换为十六进制......
-
执行此操作:
print(repr(your_string)))并将结果复制/粘贴到您的问题中。告诉我们什么版本的 Python 和什么平台。