Python:打印unicode char转义

kwi*_*sch 2 python unicode

我试图使用python将ascii字符串转换为转义的伪unicode转义字符串,但到目前为止失败了.

我想做什么:将ASCII'a'转换为ASCII字符串" <U0061>"

我可以使用unicode('a')转换"a",但不能保证ascii字符串中a的数值.

我怎样才能做到这一点?

Ign*_*ams 6

您可以使用ord()将字符转换为字符值(str)或代码点(unicode).然后,您可以使用适当的字符串格式将其转换为文本表示形式.

'U+%04X' % (ord(u'A'),)
Run Code Online (Sandbox Code Playgroud)