Ответ 1
Вы можете найти модуль unicodedata:
>>> s = "\N{BLACK SPADE SUIT}"
>>> s
'♠'
>>> import unicodedata
>>> unicodedata.name(s)
'BLACK SPADE SUIT'
>>> ord(s)
9824
>>> hex(ord(s))
'0x2660'
В Python:
>>>"\N{BLACK SPADE SUIT}"
>>>'♠'
>>>"\u2660"
>>>'♠'
Теперь, скажем, у меня есть персонаж, для которого я не знаю имя или номер. Есть ли функция Python, которая дает следующую информацию:
>>>wanted_function('♠')
>>>["BLACK SPADE SUIT", "u2660"]
?
Вы можете найти модуль unicodedata:
>>> s = "\N{BLACK SPADE SUIT}"
>>> s
'♠'
>>> import unicodedata
>>> unicodedata.name(s)
'BLACK SPADE SUIT'
>>> ord(s)
9824
>>> hex(ord(s))
'0x2660'