我在Python中使用十六进制转换存在一些问题。
我有一个表示十六进制数字的字符串 - "02"
,我想将其转换为0x02
并将其加入另一个十六进制数字。
我的代码:
valToWrite1 = '\x3c'
valToWrite2 = '02'
我想加入这两个值,以便我的结果为"\x3c\x02"
。
保持领先零是很重要的。
答案 0 :(得分:3)
>>> import binascii
>>> binascii.unhexlify("02")
'\x02'
>>> '\x3c' + _
'<\x02'