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. |