在Python中,我可以通过添加u
(如u"test"
)来自动创建一个unicode对象。
有可能自己建造这样的东西吗?
答案 0 :(得分:1)
一切皆有可能 - 但在这种情况下,只能通过修改Python解释器的源代码并重新编译。
使用相同答案的相关问题:Can you add new statements to Python's syntax?
答案 1 :(得分:0)
是的,你可以。
您需要做的就是输入以下内容:
ur"\u<hex>"
例如,如果您要键入
print ur"\u0186"
它将输出以下字符(假设您使用的是某种字体)
҉
要打印此内容,您只需输入
即可print "҉"
但是为了允许这样做,你必须将以下代码行作为第一行代码
# -*- coding: utf-8 -*-
是的,我知道它有#符号,应该在那里。 希望这可以帮助!玩unicoding玩得开心! :)