在Python中:
>>>"\N{BLACK SPADE SUIT}"
>>>'♠'
>>>"\u2660"
>>>'♠'
现在,让我说我有一个我不知道名字或号码的角色。是否有Python函数提供如下信息:
>>>wanted_function('♠')
>>>["BLACK SPADE SUIT", "u2660"]
答案 0 :(得分:49)
您可以找到方便的unicodedata模块:
>>> s = "\N{BLACK SPADE SUIT}"
>>> s
'♠'
>>> import unicodedata
>>> unicodedata.name(s)
'BLACK SPADE SUIT'
>>> ord(s)
9824
>>> hex(ord(s))
'0x2660'