【问题标题】:Python String of Hex to Hex (with leading zeros)十六进制到十六进制的 Python 字符串(带前导零)
【发布时间】:2013-08-05 03:28:44
【问题描述】:

我在 Python 中的十六进制转换有一些问题。

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

我的代码:

valToWrite1 = '\x3c'
valToWrite2 = '02'

我想加入这 2 个值,这样我的结果将是 "\x3c\x02"。 保留前导零很重要。

【问题讨论】:

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


    【解决方案1】:

    你需要binascii.unhexlify():

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

    【讨论】:

      猜你喜欢
      • 2023-04-08
      • 2016-04-22
      • 2010-10-04
      • 2017-01-02
      • 1970-01-01
      • 1970-01-01
      • 2013-05-10
      • 1970-01-01
      • 2014-03-07
      相关资源
      最近更新 更多