Ce module permet l'accès à la base de données des caractères Unicode, laquelle
définit les propriétés des caractères de tous les caractères Unicode. Les
données de cette base de données sont basées sur le fichier
UnicodeData.txt version 3.0.0 qui est publiquement disponible depuis
ftp://ftp.unicode.org/.
Le module utilise les mêmes noms et symboles que ceux définis par le fichier
des formats UnicodeData 3.0.0 (voir
http://www.unicode.org/Public/UNIDATA/UnicodeData.html). Il définit les
fonctions suivantes :
decimal(unichr[, défaut])
-
Retourne un entier contenant la valeur décimales assigné au caractère Unicode
unichr. Si aucune valeur n'est définie,
defaut est retournée, ou, s'il n'est pas présent,
ValueError est levée.
digit(unichr[, défaut])
-
Retourne un entier contenant la valeur numérique assignée au caractère Unicode
unichr. Si aucune valeur n'est définie,
défaut est retournée, ou, s'il n'est pas présent,
ValueError est levée.
numeric(unichr[, défaut])
-
Retourne un nombre décimal contenant la valeur numérique assignée au
caractère Unicode unichr. Si aucune valeur n'est définie,
défaut est retournée, ou, s'il n'est pas présent,
ValueError est levée.
category(unichr)
-
Retourne une chaine de caractères contenant la catégorie générale
assignée au caractère Unicode unichr.
bidirectional(unichr)
-
Retourne une chaine de caractères contenant la catégorie bidirectionnelle
assignée au caractère Unicode unichr. Si aucune valeur n'est définie,
une chaine de caractères vide est retournée.
combining(unichr)
-
Retournes un entier contenant la classe canonique combinée assignée
au caractère Unicode unichr. Retourne
0 si aucune classe
combinée n'est définie.
mirrored(unichr)
-
Retourne un entier contenant la propriété mirroir assignée au caractère
Unicode unichr. Retourne
1 si le caractère a été identifié
comme un caractère ``mirroir'' dans un texte bidirectionnel,
0 autrement.
decomposition(unichr)
-
Retourne une chaine de caracteres contenant la decomposition (en caracteres)
correspondante au caractere Unicode unichr. Une chaine de
caractères vide est retournée dans le cas ou aucune carte n'est définie.