Python unicodedata Module
Example
Get Unicode character properties:
import unicodedata
char = '\u00C5'
name = unicodedata.name(char)
category = unicodedata.category(char)
print(f'Character: {char}')
print(f'Name: {name}')
print(f'Category: {category}')
Try it Yourself »
Definition and Usage
The unicodedata module provides access to the Unicode Character Database.
Use it to query character properties, normalize Unicode strings, or work with international text data.
Members
Member | Description |
---|---|
category() | Return general category of a Unicode character. |
decimal() | Return decimal value of a Unicode digit. |
decomposition() | Return character decomposition mapping. |
digit() | Return digit value of a Unicode digit. |
lookup() | Look up character by name. |
name() | Return name of a Unicode character. |
normalize() | Return normalized form of Unicode string. |
numeric() | Return numeric value of a Unicode character. |