|
1
602
自从Python 3.5以来,这终于不再尴尬了:
反过来说:
也适用于可变的
参考: https://docs.python.org/3/library/stdtypes.html#bytes.hex |
|
|
2
105
使用
看看这个答案: Python 3.1.1 string to hex |
|
|
3
48
Python有字节到字节的转换 standard codecs 它可以执行方便的转换,比如引号可打印(适合7位ascii)、base64(适合字母数字)、十六进制转义、gzip和bz2压缩。在Python 2中,可以执行以下操作:
在Python 3中,
从Python 3.4开始,有一个不那么尴尬的选项:
这些misc编解码器也可以在自己的模块(base64、zlib、bz2、uu、quopri、binascii)中访问;API的一致性较差,但对于压缩编解码器,它提供了更多的控制。 |
|
|
4
15
Python3.8中的新功能是,可以将分隔符参数传递给
|
|
|
5
11
方法
我附上了一个片段来说明这一点。
从十六进制字符串
|
|
6
7
适用于Python3.3(因此使用“hex_codec”而不是“hex”)。 |
|
|
7
4
它可以用作格式说明符
|
|
|
8
3
好的,如果你只关心Python3,那么下面的答案就稍微超出了范围,但是这个问题是谷歌首次提出,即使你没有指定Python版本,所以这里有一种方法可以同时适用于Python2 和 Python 3。
我还将这个问题解释为将字节转换为
鉴于此,我所知道的最佳方法是:
假设您没有激活
(或者你可以使用
|
|
|
9
1
如果要将b'\x61'转换为97或“0x61”,可以尝试以下操作:
|