import unicodedata as u

# caracteres para os quais isdigit() retorna true mas converter com int() dá erro
for i in range(0, 0x10ffff + 1):
    s = chr(i)
    if s.isdigit():
        try:
            int(s)
        except ValueError:
            print('{} - {}'.format(s, u.name(s)))