Función Ord De Javascript
ast Python module |
code Python module |
COM PHP module |
dis Python module |
Ev PHP module |
exp |
io Python module |
JavaScript |
numbers Python module |
os Python module |
profile Python module |
PS PHP module |
Python functions |
re Python module |
site Python module |
StackOverflow |
stat Python module |
string Python module |
Strings PHP module |
time Python module |
UI PHP module
Michael Zippo
04.11.2021
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.
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.
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.