变量中的 Unicode 字符名称
Unicode character name in variable
我想使用字符名称创建一个 unicode 字符串,如下所示(找到 here):
>>> "\N{GREEK CAPITAL LETTER DELTA}"
'\u0394'
但是在变量中有角色的名字。喜欢
myChar = "GREEK CAPITAL LETTER DELTA"
myString = "\N{myChar}" # causes SyntaxError: (unicode error)
我尝试了很多基于 format() 的方法,但没有任何效果。
有人知道怎么做吗?
>>> import unicodedata
>>> my_char = "GREEK CAPITAL LETTER DELTA"
>>> unicodedata.lookup(my_char)
'Δ'
我想使用字符名称创建一个 unicode 字符串,如下所示(找到 here):
>>> "\N{GREEK CAPITAL LETTER DELTA}"
'\u0394'
但是在变量中有角色的名字。喜欢
myChar = "GREEK CAPITAL LETTER DELTA"
myString = "\N{myChar}" # causes SyntaxError: (unicode error)
我尝试了很多基于 format() 的方法,但没有任何效果。
有人知道怎么做吗?
>>> import unicodedata
>>> my_char = "GREEK CAPITAL LETTER DELTA"
>>> unicodedata.lookup(my_char)
'Δ'