... print "%s [U+%04X] %s" % (unichr(char), char, unicodedata.name(unichr(char)))
0 [U+0030] DIGIT ZERO
1 [U+0031] DIGIT ONE
2 [U+0032] DIGIT TWO
3 [U+0033] DIGIT THREE
4 [U+0034] DIGIT FOUR
5 [U+0035] DIGIT FIVE
6 [U+0036] DIGIT SIX
7 [U+0037] DIGIT SEVEN
8 [U+0038] DIGIT EIGHT
9 [U+0039] DIGIT NINE
a [U+0061] LATIN SMALL LETTER A
b [U+0062] LATIN SMALL LETTER B
c [U+0063] LATIN SMALL LETTER C
d [U+0064] LATIN SMALL LETTER D
e [U+0065] LATIN SMALL LETTER E
f [U+0066] LATIN SMALL LETTER F
g [U+0067] LATIN SMALL LETTER G
h [U+0068] LATIN SMALL LETTER H
i [U+0069] LATIN SMALL LETTER I
j [U+006A] LATIN SMALL LETTER J
k [U+006B] LATIN SMALL LETTER K
l [U+006C] LATIN SMALL LETTER L
m [U+006D] LATIN SMALL LETTER M
n [U+006E] LATIN SMALL LETTER N
o [U+006F] LATIN SMALL LETTER O
p [U+0070] LATIN SMALL LETTER P
q [U+0071] LATIN SMALL LETTER Q
r [U+0072] LATIN SMALL LETTER R
s [U+0073] LATIN SMALL LETTER S
t [U+0074] LATIN SMALL LETTER T
u [U+0075] LATIN SMALL LETTER U
v [U+0076] LATIN SMALL LETTER V
w [U+0077] LATIN SMALL LETTER W
x [U+0078] LATIN SMALL LETTER X
y [U+0079] LATIN SMALL LETTER Y
z [U+007A] LATIN SMALL LETTER Z
ā [U+0101] LATIN SMALL LETTER A WITH MACRON
ē [U+0113] LATIN SMALL LETTER E WITH MACRON
ī [U+012B] LATIN SMALL LETTER I WITH MACRON
ō [U+014D] LATIN SMALL LETTER O WITH MACRON
ū [U+016B] LATIN SMALL LETTER U WITH MACRON