from unicodedata import name for i in range(0x10ffff + 1): s = chr(i) if s.isspace(): n = name(s, 'no name found') print(f'{s} {i:06X} {n}')
Standard input is empty
000009 no name found 00000A no name found 00000B no name found 00000C no name found 00000D no name found 00001C no name found 00001D no name found 00001E no name found 00001F no name found 000020 SPACE 000085 no name found 0000A0 NO-BREAK SPACE 001680 OGHAM SPACE MARK 002000 EN QUAD 002001 EM QUAD 002002 EN SPACE 002003 EM SPACE 002004 THREE-PER-EM SPACE 002005 FOUR-PER-EM SPACE 002006 SIX-PER-EM SPACE 002007 FIGURE SPACE 002008 PUNCTUATION SPACE 002009 THIN SPACE 00200A HAIR SPACE 002028 LINE SEPARATOR 002029 PARAGRAPH SEPARATOR 00202F NARROW NO-BREAK SPACE 00205F MEDIUM MATHEMATICAL SPACE 003000 IDEOGRAPHIC SPACE