Función Ord De Javascript

| | | | | | | | | | | | | | | | | | | |

El método Python ord () convierte un carácter en su còdigo Unicode. El método ord () toma un argumento: una cadena que contiene un solo carácter Unicode. Este método devuelve un n√∫mero entero que representa ese carácter en Unicode.

Puede encontrar una situaciòn en la que necesite convertir un carácter en su còdigo Unicode correspondiente. Por ejemplo, es posible que esté creando un formulario de actualizaciòn de perfil en Python que necesita verificar cada cadena en busca de emojis y otros caracteres especiales. Estos caracteres no pueden usarse en el formulario.

Python tiene una funciòn incorporada que convierte un carácter en un entero que representa el còdigo Unicode del carácter: ord () .

En este tutorial, vamos a discutir còmo usar el método Python ord () para convertir un carácter en su còdigo Unicode. También exploraremos algunos ejemplos del método ord () que se usa en un programa Python.

Unicode Refresher

Computadoras, en un nivel fundamental, lidiar con los n√∫meros. Las letras que aparecen en las computadoras se almacenan en las computadoras como una lista de n√∫meros.

En el pasado, habìa cientos de formas diferentes de almacenar caracteres. A menudo, estos métodos no contenìan suficientes caracteres para cubrir idiomas internacionales o caracteres especiales.

Todo esto cambiò en 1991. En este a√±o, una organizaciòn llamada Unicode Consortium publicò una especificaciòn estandarizada sobre còmo se podìan representar los caracteres. con computadoras.

El estándar Unicode proporciona un n√∫mero √∫nico para cada carácter y admite varios idiomas y todos los caracteres especiales. Hoy en dìa, ha sido adoptado por todos los proveedores de software modernos. Además, el lenguaje Python usa Unicode para representar cadenas en el lenguaje de programaciòn.

Unicode asigna a cada personaje que se puede representar en una computadora & mdash; incluidos sìmbolos, espacios y emojis & mdash; con un còdigo √∫nico. Este còdigo facilita que las computadoras comprendan el texto que están leyendo.

Por ejemplo, aquì están los valores Unicode para caracteres en min√∫scula a a e en el Alfabeto latino básico:

Python Ord ()

El método Python ord () devuelve el còdigo Unicode de un carácter especìfico. Este valor se representa como un n√∫mero. Solo puede usar el método ord () en un solo carácter a la vez.

Por ejemplo, digamos que desea verificar si cada carácter de una cadena incluye un carácter especial. Puede usar ord () para hacer esto.

La funciòn Python ord () acepta un argumento: el carácter cuyo valor de còdigo Unicode desea recuperar. La funciòn devuelve un n√∫mero entero que representa el còdigo Unicode valor del personaje que tienes pasado a la funciòn.

Aquì está la sintaxis del método ord ():

ord () solo acepta un carácter. Si desea ejecutar ord () en varios caracteres, deberá recuperar cada carácter individual de una cadena y usar ord ().

ord () es lo opuesto al método chr (). Mientras que chr () devuelve el carácter correlacionado con un valor Unicode, ord () devuelve el valor Unicode de un carácter en particular.

Vale la pena se√±alar que ord () funciona con todos los caracteres Unicode, no solo con n√∫meros y letras. Puede usar sìmbolos con este método, por ejemplo.

ord Python Examples

Usemos algunos ejemplos para mostrar còmo ord () puede ser utilizado en Python.

ord () Ejemplo de Python: un carácter

Digamos que estamos creando una aplicaciòn de referencia que facilita que los estudiantes de ciencias de la computaciòn de secundaria aprendan Unicode. Nuestro programa toma un carácter y devuelve el valor del còdigo Unicode de ese carácter. Aquì está el còdigo que podrìamos usar para hacer tal programa:

Cuando ejecutamos nuestro codificar e insertar el valor K (may√∫sculas) cuyo punto de còdigo Unicode queremos recuperar, recibimos el siguiente resultado:

En la primera lìnea de còdigo, usamos la entrada Python ( ) funciòn para solicitar que un carácter se convierta en su valor de còdigo Unicode. Luego, en la siguiente lìnea, usamos ord () para convertir la entrada del usuario en su valor de objeto Unicode.

Imprimimos una declaraciòn que le dice al usuario el valor Unicode del carácter que han insertado en el programa. En este caso, el punto de còdigo del carácter es 75, que es devuelto por nuestro programa.

Unicode, como se discutiò anteriormente, incluye n√∫meros para cada carácter. Por lo tanto, si usáramos ord () en el carácter de corchete izquierdo ( [), por ejemplo, nuestro còdigo devolverìa:

ord () Ejemplo de Python: varios caracteres

El ord () solo toma un carácter a la vez. Esto es lo que sucede si pasa dos caracteres a través del método ord ():

Nuestro còdigo devuelve:

Si desea verificar el valor Unicode de todos los caracteres dentro de una cadena más larga, necesitará dividir su cadena.

Digamos que estamos creando un programa que comprueba si el nombre de un usuario contiene un carácter especial. Este programa primero necesita el valor Unicode de cada carácter en la cadena.

Podrìamos usar un Python for loop para iterar a través de cada carácter en nuestra cadena y obtener el còdigo Unicode del carácter. Aquì está el còdigo que podrìamos usar:

Nuestro còdigo devuelve:

Vamos a desarrollar. Primero, declaramos una variable Python llamada nombre_usuario que almacena el nombre de nuestro usuario. Luego, creamos un bucle for que recorre cada letra en la cadena user_name.

Nuestro programa usa ord () para obtener el valor del còdigo Unicode de cada carácter en nuestra cadena e imprime ese valor.

Como puede ver, nuestro programa ha recuperado los valores del còdigo Unicode para cada carácter en nuestra cadena y los ha impreso en la consola.

Conclusiòn

El método ord () en Python convierte un carácter en su valor de còdigo Unicode. Este método acepta un solo carácter. Recibirá el valor numérico Unicode del carácter como respuesta.

El método ord () es √∫til si desea verificar si una cadena contiene caracteres especiales. Esto se debe a que cada carácter tiene un valor Unicode especìfico. Puede usar estos valores para comparar si un carácter en particular es alfanumérico o si es un personaje especial.

¿Estás interesado en aprender más sobre Python? Consulta nuestra guìa de Còmo aprender Python . Encontrarás consejos prácticos sobre còmo aprender Pyth en esta guìa para que pueda trazar su camino para convertirse en un maestro de Python.