我有一个变量,它有一个角色的unicode 例如: -
a = unicode_list[1]
print(a)
输出
U0001F600
现在我需要通过这个unicode来表示字符 例如: - 我需要输出
以下不起作用,
a='\U0001F600'
print(a)
因为我从列表中获取unicodes,所以我必须使用变量迭代它。
任何人都可以帮我吗?
答案 0 :(得分:1)
使用:
chr(int(a[1:], 16))
因此,从内部:你得到没有前缀' U
'的字符串,然后你将它转换为一个整数,基数16.最后一步,你将整数转换为字符(这是python3中的Unicode。)