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.

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

cadena.isascii()

cadena: La cadena de texto que se desea verificar.


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

cadena1 = "Hola Mundo"
cadena2 = "こんにちは"
cadena3 = "12345"

resultado1 = cadena1.isascii()
resultado2 = cadena2.isascii()
resultado3 = cadena3.isascii()

print(resultado1)  # True, todos los caracteres son ASCII.
print(resultado2)  # False, contiene caracteres no ASCII.
print(resultado3)  # True, todos los caracteres son ASCII.

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.