十六进制到十六进制的Python字符串(带前导零)

时间:2013-08-04 07:59:56

标签: python string python-2.7 python-3.x hex

我在Python中使用十六进制转换存在一些问题。

我有一个表示十六进制数字的字符串 - "02",我想将其转换为0x02并将其加入另一个十六进制数字。

我的代码:

valToWrite1 = '\x3c'
valToWrite2 = '02'

我想加入这两个值,以便我的结果为"\x3c\x02"。 保持领先零是很重要的。

1 个答案:

答案 0 :(得分:3)

您需要binascii.unhexlify()

>>> import binascii
>>> binascii.unhexlify("02")
'\x02'
>>> '\x3c' + _
'<\x02'