Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- """
- Este código permite imprimir una tabla de carácteres Unicode
- con el ordinal su correspondiente carácter y el nombre del
- mismo.
- chr(i, /)
- Retorna una cadena Unicode de un solo carácter con ordinal i;
- 0 <= i <= 0x10ffff ==> límites de i
- Ejemplo:
- chr(209) --> 'Ñ'
- chr(241) --> 'ñ'
- unicodedata.name = name(...)
- Retorna el nombre asignado al carácter chr como una cadena.
- Ejemplo:
- unicodedata.name('Ñ') --> 'LATIN CAPITAL LETTER N WITH TILDE'
- unicodedata.name('ñ') --> 'LATIN SMALL LETTER N WITH TILDE'
- El condicional en el bucle for excluye aquellos carácteres sin nombre.
- Modifique los valores inicial y final del rango según sus necesidades
- """
- import unicodedata
- print ('\n' + 'ordinal | carácter | nombre', '\n' + chr(8213) * 44)
- for i in range(65, 101):
- if unicodedata.name(chr(i), None):
- print("{0:^8}| '{2:^}' | {1}".format(i, unicodedata.name(chr(i)),
- chr(i)))
Add Comment
Please, Sign In to add comment