Este artículo discutirá la función Ord () en detalle mediante el uso de diferentes instancias.
Ord () Manejo de excepciones:
En este caso, el primer usuario ingresa a un número o carácter. Para este número o carácter ingresado, utilizamos una variable 'InputCharacter."Entonces hacemos una nueva variable," OrdValue.'Aquí, usamos la función ord (). Esta función se usa para obtener el valor ASCII o un valor unicode de un número o carácter ingresado.
Para la ejecución de códigos de Python, SPYDER5 está instalado y configurado en el sistema de trabajo. Primero, se crea un nuevo proyecto después de tocar el botón "nuevo archivo" en la barra de menú. El nombre de nuestro nuevo archivo es "temperatura.py46 ".
Ahora tenemos que ejecutar el código. Para ejecutar este programa, presione el botón F5 desde el teclado. El usuario ingresó el número '35', pero no se muestra el valor ASCII de un número ingresado. Hay un error que ocurre. Porque cuando intentemos ingresar un número con la longitud 2 se planteará un error. Pero cuando el usuario ingresa a un solo dígito '3'. El usuario obtiene el valor ASCII del número '3', que es '51'.
Cuando ingresamos a un personaje o un número que tiene dos dígitos, la excepción ocurre. Entonces la duración del argumento aprobado debe ser 1. La función ord () recibe solo un parámetro.
Pasando datos hexadecimales:
Podemos pasar un argumento con un entero representado por diferentes bases estándar, como el formato hexadecimal (que tiene base 16), a la función ord (). Podemos utilizar números hexadecimales precediendo al entero a través de 0x.
Aquí queremos obtener el valor ASCII del entero '14' para que pasamos un argumento '\ x14' en formato hexadecimal a la función ord (). La instrucción de impresión devuelve el valor unicode '20' del entero '14'.
Pasando diferentes cuerdas:
En este caso, primero, queremos obtener el valor ASCII de cualquier entero deseado. Entonces tomamos '6' como argumento de la función ord (). Después de esto, queremos saber sobre el valor ASCII de un personaje. Para esto, pasamos un argumento 'x' a la función ord (). Por fin, queremos obtener el valor unicode de cualquier carácter especial, y aquí pasamos '&' como un argumento de la función ord (). Los 128 valores unicode corresponden a los valores ASCII.
La declaración de impresión primero imprime el valor ASCII de '6', que es '54'. Luego imprime el '88', que es el número unicode del carácter especificado 'x.'Y al final, imprime el valor del código ASCII de' & ', que es' 38 '.
Obtener los mismos valores de Unicode:
En este ejemplo, tomamos el carácter Z en diferentes formas. Primero, pasamos "Z" como un argumento a la función Ord () para obtener el valor unicode de este carácter. Para esto, usamos el valor de la variable '.'A continuación, tomamos otra variable,' Value1 '. Ahora pasamos 'Z' como un argumento de la función ord (). Usando la función ord (), obtenemos los valores ASCII de ambos caracteres.
Después de ejecutar el código, obtenemos la misma salida. Esto significa que el código ASCII de "Z" y 'Z' son idénticos. Este código dará '90', que es el valor unicode del alfabeto 'z.'
El alfabeto encerrado en comillas dobles y el alfabeto encerrado en comillas individuales siempre tiene el mismo valor ASCII.
Conclusión:
En este tutorial, hablamos de la función ord (). Usando la función ord (), obtenemos el valor unicode de un carácter o número determinado. Si la longitud del número o carácter ingresado es más de 1, se producirá un error. Al usar esta función, también obtenemos el valor ASCII de enteros que tienen formato hexadecimal. También vemos que los valores unicodeos de los caracteres rodeados por las comillas dobles o individuales son siempre los mismos. La función Ord () es una función incorporada de Python que toma un carácter de número Unicode como parámetro y luego devuelve el valor unicode correspondiente o el valor ASCII de ese entero dado. Hemos visto diferentes ejemplos usando la función o (), que toma el valor ASCII del parámetro aprobado. Esta función tiene un parámetro, y debemos pasar la cadena con la longitud 1 como parámetro. La función ord () convierte el carácter en un entero.