变量中的 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() 的方法,但没有任何效果。
有人知道怎么做吗?

使用unicodedata.lookup.

>>> import unicodedata
>>> my_char = "GREEK CAPITAL LETTER DELTA"
>>> unicodedata.lookup(my_char)
'Δ'