我的标题条款可能不正确,可能是我无法从网站上找到这个简单的东西的原因。在
我有一个字符串变量列表。如何实际地连接它们并在Python中输出一个真正的unicode语句?在
base = ['280', '281', '282', '283']
end = ['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f']
unicodes = [u''.join(['\u', j, i]) for j in base for i in end]
for u in unicodes:
print u
我只会得到像'\u280F'这样的字符串,而不是真正的字符。但如果我这么做了:
^{pr2}$出现正确的符号,即:⠏
我相信有一个更优雅的方式来获得从u2800到u283F的一系列符号。。。在
将字符串转换为整数(使用} (如果使用python3.x,^{} )将数字转换为unicode对象。在
int
和base
16),使用^{^{pr2}$
如果您一直使用
unicodes
输入,可以使用unicode-escape
编解码器来获得Unicode(b'\\u2800'.decode('unicode-escape') == u'\u2800'
):否则,直接生成整数范围:
^{pr2}$在这种情况下,它会产生相同的输出。在
相关问题 更多 >
编程相关推荐