unicode转字符串python

在 Python 中,可以使用 chr() 函数将 Unicode 编码转换为字符串。例如,将 Unicode 编码 72 转换为字符串 'H',可以使用如下代码:

>>> chr(72)

如果你有一个Unicode编码的序列, 可以使用 map 函数和 chr 函数将其转换为字符串。

>>> unicode_codes = [72, 101, 108, 108, 111]
>>> ''.join(map(chr, unicode_codes))
'Hello'

也可以使用 python 的内置函数 unichr() 转换,其中 unichr(i) 等价于 chr(i).

>>> ''.join(map(unichr, unicode_codes))
'Hello'

如果你的编码是十六进制的,可以先使用int()函数转换成十进制再进行转换

>>> hex_codes = ['48','65','6c','6c','6f']
>>> ''.join(map(chr, map(int, hex_codes)))
'Hello'
        Unicode
        Python