Как узнать номер / имя символа юникода в Python?

В Python:

>>>"\N{BLACK SPADE SUIT}" >>>'♠' >>>"\u2660" >>>'♠' 

Теперь, допустим, у меня есть персонаж, для которого я не знаю имя или номер. Есть ли функция Python, которая дает следующую информацию:

  • Как добавить часы к текущему времени в python
  • Интроспекция вложенных (локальных) функций данной функции в Python
  • Эффективный способ переместить список в python
  • Что такое Perl-версия итератора Python?
  • Python запрашивает request.exceptions.SSLError: _ssl.c: 504: EOF произошел с нарушением протокола
  • Как определить время обработки в Python?
  •  >>>wanted_function('♠') >>>["BLACK SPADE SUIT", "u2660"] 

    ?

  • Python: сравнение отдельных столбцов в двух файлах csv
  • Вычислить среднее значение n-го числа элементов в столбце в пандах
  • Tweepy Streaming - прекратите собирать твиты в размере x
  • Как создать прокручивающийся фон в python с pygame?
  • Python - разница между sys.stdout.write и печатью
  • Python как переопределить метод, определенный в модуле сторонней библиотеки
  • One Solution collect form web for “Как узнать номер / имя символа юникода в Python?”

    Вы можете найти модуль unicodedata :

     >>> s = "\N{BLACK SPADE SUIT}" >>> s '♠' >>> import unicodedata >>> unicodedata.name(s) 'BLACK SPADE SUIT' >>> ord(s) 9824 >>> hex(ord(s)) '0x2660' 
    Python - лучший язык программирования в мире.