基本上我想做的是print u'\u1001',但我不希望1001硬编码。有没有办法可以为此使用变量或字符串?此外,当我使用输出作为输入时,如果我能再次检索此代码,那就太好了。
问问题
150 次
根据 unicode 上的 python 文档(位于此处):
单字符 Unicode 字符串也可以使用 unichr() 内置函数创建,该函数接受整数并返回包含相应代码点的长度为 1 的 Unicode 字符串。反向操作是内置的 ord() 函数,它接受一个字符的 Unicode 字符串并返回代码点值:
unichr(40960)
导致字符:u'\ua000'