1

基本上我想做的是print u'\u1001',但我不希望1001硬编码。有没有办法可以为此使用变量或字符串?此外,当我使用输出作为输入时,如果我能再次检索此代码,那就太好了。

4

1 回答 1

6

根据 unicode 上的 python 文档(位于此处):

单字符 Unicode 字符串也可以使用 unichr() 内置函数创建,该函数接受整数并返回包含相应代码点的长度为 1 的 Unicode 字符串。反向操作是内置的 ord() 函数,它接受一个字符的 Unicode 字符串并返回代码点值:

unichr(40960) 

导致字符:u'\ua000'

于 2012-05-12T01:27:18.020 回答