从变量值 Jupyter notebook 获取 unicode 字符 (python 3)
Get unicode characters from a variable value Jupyter notebook (python 3)
我有一个变量,它有一个字符的 unicode
例如:-
a = unicode_list[1]
print(a)
产出
U0001F600
现在我需要得到这个unicode代表的字符
例如:- 我需要得到输出
以下是行不通的,
a='\U0001F600'
print(a)
因为我要从列表中获取 unicode,所以我必须使用变量遍历它。
谁能帮我解决这个问题?
与:
chr(int(a[1:], 16))
所以,从内部:你得到没有前缀 'U
' 的字符串,然后你将它转换为一个整数,以 16 为底。最后一步,你将整数转换为字符(这是 Unicode python3).
我有一个变量,它有一个字符的 unicode 例如:-
a = unicode_list[1]
print(a)
产出
U0001F600
现在我需要得到这个unicode代表的字符 例如:- 我需要得到输出
以下是行不通的,
a='\U0001F600'
print(a)
因为我要从列表中获取 unicode,所以我必须使用变量遍历它。
谁能帮我解决这个问题?
与:
chr(int(a[1:], 16))
所以,从内部:你得到没有前缀 'U
' 的字符串,然后你将它转换为一个整数,以 16 为底。最后一步,你将整数转换为字符(这是 Unicode python3).