将字符串转换为 python 中的 unicode 字符

Convert string to unicode characters in python

是否可以将字符串转换为 Python 中的 unicode 字符?

例如:Hello => \u0048\u0045\u004C\u004C\u004F

你不能。字符串 已经 由 'Unicode characters' 组成。您要更改的不是它的表示,而是它的实际内容。

幸运的是,这很简单

import re
text = 'Hello'
print (re.sub('.', lambda x: r'\u%04X' % ord(x.group()), text))

输出

\u0048\u0065\u006C\u006C\u006F