Método isascii() en Python

El método isascii() es una función de cadena (string method) en Python que se utiliza para comprobar si todos los caracteres de una cadena son caracteres ASCII (American Standard Code for Information Interchange) válidos. Los caracteres ASCII son los caracteres estándar que se utilizan en la mayoría de los sistemas informáticos y representan caracteres alfabéticos, numéricos y especiales en inglés y otros idiomas.

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.

La función isascii() devuelve True si todos los caracteres en la cadena son caracteres ASCII válidos y False si al menos uno de los caracteres no es un carácter ASCII válido.


Sintaxis del Método isascii() en Python

Ejemplo

    cadena = "Hola mundo"

cadena.isascii()
princadena.isascii()
print(cadena)
  
Abrir en editor

cadena : La cadena de texto que se desea verificar.


Ejemplo de uso del Método isascii() en Python

Ejemplo

    cadena = "Hola mundo"

cadena.isascii()
princadena.isascii()
print(cadena)
  

En el ejemplo anterior, cadena1 contiene solo caracteres ASCII, por lo que cadena1.isascii() devuelve True . En cambio, cadena2 contiene caracteres no ASCII (en japonés), por lo que cadena2.isascii() devuelve False . cadena3 contiene solo caracteres numéricos, que son válidos en ASCII, por lo que cadena3.isascii() devuelve True .

El método isascii() puede ser útil cuando necesitas verificar si una cadena de texto contiene caracteres que no son compatibles con sistemas o procesos que solo aceptan caracteres ASCII.


Practica Método isascii() 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 isascii() devuelve True si todos los caracteres en la cadena son caracteres ASCII válidos y False si al menos.

Ejemplo

    cadena = "Hola mundo"

cadena.isascii()
princadena.isascii()
print(cadena)
  
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.


Resumen

  • Ejecuta y modifica cada ejemplo antes de seguir.
  • Revisa errores de indentación y de importación de módulos.
  • Consulta la lección anterior y la siguiente del menú lateral.