从变量值Jupyter笔记本(python 3)中获取unicode字符

时间:2018-03-27 14:10:42

标签: python-3.x unicode jupyter-notebook emoji

我有一个变量,它有一个角色的unicode 例如: -

a = unicode_list[1]
print(a)

输出

U0001F600

现在我需要通过这个unicode来表示字符 例如: - 我需要输出

以下不起作用,

a='\U0001F600'
print(a)

因为我从列表中获取unicodes,所以我必须使用变量迭代它。

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:1)

使用:

chr(int(a[1:], 16))

因此,从内部:你得到没有前缀' U'的字符串,然后你将它转换为一个整数,基数16.最后一步,你将整数转换为字符(这是python3中的Unicode。)