我在Python中的十六进制转换方面遇到了一些问题。
我有一个表示十六进制数字的字符串 - "02"
,我想将其转换为0x02
并将其与另一个十六进制数字连接起来。
我的代码:
valToWrite1 = '\x3c'
valToWrite2 = '02'
我想将这两个值合并,使我的结果为
"\x3c\x02"
。保留前导零非常重要。我在Python中的十六进制转换方面遇到了一些问题。
我有一个表示十六进制数字的字符串 - "02"
,我想将其转换为0x02
并将其与另一个十六进制数字连接起来。
我的代码:
valToWrite1 = '\x3c'
valToWrite2 = '02'
"\x3c\x02"
。保留前导零非常重要。binascii.unhexlify()
函数:>>> import binascii
>>> binascii.unhexlify("02")
'\x02'
>>> '\x3c' + _
'<\x02'