我收到了以下string.How可以將其轉換爲十六進制value='(\xd2M\x00\x18\x00\x18\x80\x00\x80\x00\x00\x00\x00\x00\x00\xe0\xd2\xe0\xd2.\xd2\x00\x00\x00\x00\x00\x00\n\x00\x18\x00&\x00\x00\x00\x00\x00\x00\x00\x0f0\xfe/\x010\xff/\x000\xff/\x000\xff/\xff/\xff/\xff/\xff/\x000\xff/\xff/\xff/\x000\x000\xff/\x000\x000\x000\xff/\xff/\x000\x000\xff/\x000\xad\xff\x0c\x00\xdd\xff\xc2\xff\xd3\xff\xde\xff\xe9\xff\xca\xff\xd8\xff\xe6\xff\xb5\xff\xb2\xff\xe6\xff\x92\xff\xd0\xff\xa0\xff\xbd\xff\xb4\xff\x82\xff\x90\xfff\xff\xe1\xff\x9f\xff\x94\xff\xd4\xff\xa4\xff\xbb\xff\xe8\xff\x00\x00\x02\x00\xff\x7f\xff\x7f\x97\xff\xd0\xff\xb7\xff~\xffG\xff\xa1\xff\xa1\xff\xcd\xab\x00\x00A\n\x00\x00'
再版轉換爲十六進制
-3
A
回答
2
這不是一個十六進制字符串。您將Python repr()
輸出混淆爲一個字符串,該字符串的目的是爲了使調試變得更加容易。
每個\xhh
是一個標準的Python字符串文字轉義序列,並顯示這樣的字符串使得它複製並粘貼到另一個Python會話中以重現完全相同的值是微不足道的。
根本不需要十六進制解碼。
實際的十六進制字符串由僅通過到9
的數字0
,以及字母a
通過到f
(大寫或小寫)。您的值轉換爲十六進制,如下所示:
>>> value='(\xd2M\x00\x18\x00\x18\x80\x00\x80\x00\x00\x00\x00\x00\x00\xe0\xd2\xe0\xd2.\xd2\x00\x00\x00\x00\x00\x00\n\x00\x18\x00&\x00\x00\x00\x00\x00\x00\x00\x0f0\xfe/\x010\xff/\x000\xff/\x000\xff/\xff/\xff/\xff/\xff/\x000\xff/\xff/\xff/\x000\x000\xff/\x000\x000\x000\xff/\xff/\x000\x000\xff/\x000\xad\xff\x0c\x00\xdd\xff\xc2\xff\xd3\xff\xde\xff\xe9\xff\xca\xff\xd8\xff\xe6\xff\xb5\xff\xb2\xff\xe6\xff\x92\xff\xd0\xff\xa0\xff\xbd\xff\xb4\xff\x82\xff\x90\xfff\xff\xe1\xff\x9f\xff\x94\xff\xd4\xff\xa4\xff\xbb\xff\xe8\xff\x00\x00\x02\x00\xff\x7f\xff\x7f\x97\xff\xd0\xff\xb7\xff~\xffG\xff\xa1\xff\xa1\xff\xcd\xab\x00\x00A\n\x00\x00'
>>> import binascii
>>> binascii.hexlify(value)
'28d24d00180018800080000000000000e0d2e0d22ed20000000000000a00180026000000000000000f30fe2f0130ff2f0030ff2f0030ff2fff2fff2fff2fff2f0030ff2fff2fff2f00300030ff2f003000300030ff2fff2f00300030ff2f0030adff0c00ddffc2ffd3ffdeffe9ffcaffd8ffe6ffb5ffb2ffe6ff92ffd0ffa0ffbdffb4ff82ff90ff66ffe1ff9fff94ffd4ffa4ffbbffe8ff00000200ff7fff7f97ffd0ffb7ff7eff47ffa1ffa1ffcdab0000410a0000'
相關問題
- 1. 將十進制轉換爲十六進制和十六進制
- 2. 轉換爲十六進制?
- 3. awk版本問題 - 將十六進制轉換爲十進制
- 4. 將十六進制轉換爲二進制到十六進制?
- 5. 十六進制轉換爲二進制
- 6. 十六進制轉換爲二進制
- 7. 十六進制轉換爲十進制電壓轉換
- 8. 十進制轉換爲十六進制的轉換(Java)的
- 9. 如何十六進制轉換爲十六進制
- 10. 將字符串轉換爲十六進制到十六進制
- 11. 十六進制()參數不能轉換爲十六進制
- 12. 十六進制和十進制轉換
- 13. 轉換十六進制到十進制
- 14. 將十六進制轉換爲二進制,然後轉換爲十進制
- 15. 將十進制轉換爲十六進制/二進制
- 16. 將八進制數轉換爲十進制和十六進制
- 17. RGB十六進制轉換
- 18. 轉換RGBA爲十六進制或ARGB轉換爲16進制
- 19. 二進制轉換爲十六進制和十六進制轉換爲二進制
- 20. awk命令爲十六進制轉換爲符號十進制
- 21. 的Java轉換INT爲十六進制,然後再返回
- 22. 使用限制將十進制轉換爲十六進制
- 23. 將十六進制轉換爲IEEE 754
- 24. 將OpenSSL IV轉換爲十六進制?
- 25. NSJSONSerialization轉換的NSDictionary爲十六進制
- 26. 轉換爲十六進制值,以ASCII
- 27. 將rgb轉換爲十六進制
- 28. Ascii碼轉換爲十六進制
- 29. 將QString轉換爲十六進制?
- 30. jQuery將十六進制轉換爲rgba
這不是一個十六進制字符串。 –