Tecnología

Inicio

Cómo Codificar y Decodificar Símbolos en Python

de datos del ordenador se almacena como una secuencia numérica de 1 y 0. Esta secuencia está determinada por un esquema de codificación, que mapea una secuencia de números con un carácter o símbolo específico. En el lenguaje Python, el esquema de codificación Unicode está incorporada y le da acceso a todos los personajes y el símbolo en todos los idiomas, pasado y presente. Python tiene dos funciones integradas que le permiten codificar y decodificar caracteres y símbolos Unicode. Estas funciones son chr y ord.

Instrucciones

1 Abra el editor de texto ociosa que viene con la descarga de Python. El editor de texto IDLE se encuentra en Archivos de programa (o aplicaciones para Macintosh) en el directorio de Python. Un archivo de código fuente en blanco se abre en la ventana del editor de texto IDLE.

2 Decodificar un valor decimal Unicode en un símbolo utilizando la función Chr. Por ejemplo, si desea imprimir el carácter estrella blanca, que tendría que mirar hacia arriba su valor decimal Unicode (9743) y pasar ese valor en la función. El siguiente código imprime el carácter estrella blanca:

impresión (CHR (9734))

3 Codificar una cadena que representa un símbolo Unicode en un valor decimal Unicode utilizando la función ord. La representación de cadena de un símbolo Unicode es su valor hexadecimal precedido por '\ u.' Tenga en cuenta que para la función chr que utilizó el valor decimal de un símbolo Unicode. Para la representación de cadena, debe utilizar el valor hexadecimal. Este valor aparece por lo general justo al lado del valor decimal en una tabla Unicode. El código para codificar la representación de cadena del símbolo de la estrella blanca Unicode, e imprimir el resultado, se ve así:

impresión (ord ( '\ u2606'))

4 Ejecutar el programa presionando F5. La salida del programa es un símbolo de la estrella blanca, seguido por su valor decimal 9734.