Función ord() en Python

La función ord() en Python es una función incorporada que se utiliza para obtener el valor entero Unicode de un carácter. Unicode es un estándar que asigna un número entero único a cada carácter utilizado en la mayoría de los sistemas de escritura del mundo. La función ord() toma un carácter como argumento y devuelve el valor Unicode correspondiente a ese carácter.

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.


Sintaxis de la Función ord() en Python

Ejemplo

    character = "A"

ord(character)
print(character)

  
  • character : Este es el carácter del cual deseas obtener el valor Unicode. Debe ser un carácter de longitud 1.

Ejemplo de la Función ord() en Python

Ejemplo

    char = 'A'
unicode_value = ord(char)
print(f'El valor Unicode de {char} es {unicode_value}')
  
Abrir en editor

Resultado :

Ejemplo

    El valor Unicode de A es 65

En este ejemplo, hemos utilizado la función ord() para obtener el valor Unicode del carácter "A" , que es 65.

Cosas importantes a tener en cuenta

La función ord() solo toma un carácter como argumento. Si le pasas una cadena de más de un carácter o una cadena vacía, generará un error.

  • El valor devuelto por ord() es un entero que representa el valor Unicode del carácter. Puedes utilizar este valor en cálculos y comparaciones.
  • Python utiliza el estándar Unicode, que es compatible con una amplia gama de idiomas y caracteres, por lo que ord() es útil en aplicaciones que trabajan con texto en múltiples idiomas.
  • Puedes usar la función chr() para hacer lo contrario: dado un valor Unicode, obtener el carácter correspondiente.

Ejemplo de ord() en Python

A continuación puedes ver otro ejemplo de la función ord() en Python

Ejemplo

    unicode_value = 65
char = chr(unicode_value)
print(f'El carácter Unicode {unicode_value} es {char}')
  
Abrir en editor

Resultado :

Ejemplo

    unicode_value = 65
char = chr(unicode_value)
print(f'El carácter Unicode {unicode_value} es {char}')

En resumen, la función ord() es útil cuando necesitas trabajar con valores Unicode en Python y quieres obtener el valor numérico de un carácter en una cadena de texto.

Practica Función ord() en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Usar print()

La función ord() en Python es una función incorporada que se utiliza para obtener el valor entero Unicode de un carácter. Unicode es un estándar.

Ejemplo

    character = "A"

ord(character)
print(character)
  
Abrir en editor

Ejercicio: A continuación puedes ver otro ejemplo de la función

A continuación puedes ver otro ejemplo de la función ord() en Python.

Ejemplo

    unicode_value = 65
char = chr(unicode_value)
print(f'El carácter Unicode {unicode_value} es {char}')
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.