Método de Python String isascii

Método de Python String isascii
Hay muchos esquemas de codificación en los lenguajes de programación de computadoras. ASCII es el esquema de codificación del código estándar estadounidense para la información utilizado para transformar los datos en código secreto que se transferirán a través de la red de forma segura. Utiliza los números de 0 a 127 para codificar los caracteres ingleses. En esta guía, usaremos la función ISASCII () en nuestros códigos de muestra. Hemos diseñado este artículo para comprender el funcionamiento del método Python String isascii (). En las próximas secciones, tenemos algunos ejemplos prácticos útiles para su comprensión.

¿Cuál es el método python string isascii ()??

El método ISASCII () es una función incorporada en un lenguaje de programación de Python. Se usa para determinar si una cadena es o no ASCII. Si la cadena completa está en código ASCII, entonces la función ISASCII () devuelve 'Verdadero' y si la cadena no está en código ASCII, la función ISASCII () devolverá 'falso'. La sintaxis de la función ISASCII () se da a continuación:

La función ISASCII () no toma ningún parámetro de entrada. Devuelve 'verdadero' o 'falso' como resultado. La 'cadena' representa la cadena que será verificada por la función ISASCII (), ya sea en código ASCII o no. Pasemos a la sección de ejemplo y exploremos algunos ejemplos simples y útiles para comprender el funcionamiento de la función ISASCII ().

Ejemplo 1:

El primer ejemplo es muy simple, comprenderá fácilmente cómo funciona la función ISASCII () en un programa de Python con este ejemplo. El código de muestra se proporciona a continuación:

String = "ASCII"
res = cadena.isascii ()
imprimir ("La cadena de entrada está en ASCII =", Res)

Aquí, la primera línea de código contiene la cadena que se verificará si son todos los caracteres ASCII o no. La cadena se asigna a una variable 'cadena'. La función ISASCII () se define en la segunda línea de código y su resultado se asigna a otra variable llamada 'Res'. La última línea de código muestra el uso de la instrucción print () para imprimir el resultado obtenido por la función ISASCII (). La salida de la función se da en la captura de pantalla a continuación, verifique el resultado:

La función ISASCII () devuelta 'Verdadero' porque la cadena 'ASCII' es todos los caracteres ASCII válidos, por lo que la función devuelve verdadera.

Ejemplo 2:

Aquí, vamos a probar la función ISASCII () con una cadena vacía. La función ISASCII () devuelve verdadero para cadenas vacías, ya que también son caracteres ASCII válidos. Verifique el código dado en la captura de pantalla a continuación:

String = ""
res = cadena.isascii ()
imprimir ("La cadena de entrada está en ASCII =", Res)

Aquí, solo cambiamos la cadena de entrada que debe verificarse, todas las demás líneas de código son las mismas que se definieron en el ejemplo anterior. La salida del código se proporciona a continuación, échale un vistazo:

Como puede ver la función ISASCII () devuelta verdadera, lo que significa que la cadena vacía también es una cadena ASCII válida.

Ejemplo 3:

Los números de 0 a 9 también son compatibles con la codificación ASCII, por lo que también son caracteres ASCII válidos. En el tercer ejemplo, proporcionemos los números entre 0 a 9 a la función ISASCII () para verificar si son caracteres ASCII válidos o no. El código se da en la captura de pantalla a continuación:

String = "5468852"
res = cadena.isascii ()
imprimir ("La cadena de entrada está en ASCII =", Res)

Verifiquemos la salida de este ejemplo en la captura de pantalla a continuación:

Como muestra la salida, los números de 0 a 9 son caracteres ASCII válidos ya que la función ISASCII () devolvió verdaderas.

Ejemplo 4:

Ahora, proporcionemos los caracteres especiales a la función ISASCII (). El esquema de codificación ASCII también representa caracteres especiales como '#', '$', %', etc. Entonces, si proporcionamos caracteres especiales de los caracteres especiales válidos, la función ISASCII () devolverá verdadero. Vea la cadena de muestra dada en el siguiente ejemplo:

string = "@#$%^&*() _"
res = cadena.isascii ()
imprimir ("La cadena de entrada está en ASCII =", Res)

Los caracteres especiales '#$%^&*() _' son caracteres ASCII válidos, ya que el esquema de codificación ASCII tiene el código específico para todos estos caracteres especiales. La función ISASCII () debería devolver verdadero para esta cadena de entrada. Vamos a ver la salida a continuación:

Entonces, la función ISASCII () devolvió verdadera porque la cadena de entrada es todos los caracteres ASCII válidos.

Ejemplo 5:

Proporcionemos el Unicode de NULL a la función ISASCII () para ver si es compatible con unicode o no. La función ISASCII () debería devolver verdadero para unicode de los caracteres que están definidos por el esquema de codificación ASCII. Consulte la cadena de entrada dada en el código de muestra a continuación:

string = "/u0000"
res = cadena.isascii ()
imprimir ("La cadena de entrada está en ASCII =", Res)

La salida del código se proporciona en la captura de pantalla a continuación:

Entonces, el unicode proporcionado representa un carácter ASCII válido nulo, por lo que la función ISASCII () devolvió verdadera.

Ejemplo 6:

Hasta ahora, hemos probado la función ISASCII () con caracteres ASCII válidos. Proporcionemos un personaje no escii como entrada. En este caso, la función ISASCII () debería devolver falso. El carácter de entrada no ASCII se da en el siguiente ejemplo:

String = "Å"
res = cadena.isascii ()
imprimir ("La cadena de entrada está en ASCII =", Res)

Aquí, la función ISASCII () debería devolver falso porque 'Å' es un carácter no escii. Verifique la salida de la función ISASCII () a continuación:

Como puede ver en la salida, la función ISASCII () devuelve falso ya que el 'Å' es un carácter no ASCII.

Ejemplo 7:

En este ejemplo, proporcionaremos otro carácter no ASCII para probar la función ISASCII () con otro carácter no ASCII. Consulte el carácter de entrada dado en el siguiente código:

String = "Ø"
res = cadena.isascii ()
imprimir ("La cadena de entrada está en ASCII =", Res)

Aquí, la función ISASCII () debería devolver falso ya que proporcionamos un carácter no ASCII. Vea la salida dada en la captura de pantalla a continuación:

La salida es falsa; Por lo tanto, se demuestra que la función ISASCII () devuelve verdadero para los caracteres ASCII y FASLE para los caracteres no ASCII.

Ejemplo 8:

En el último ejemplo, proporcionaremos una combinación de caracteres ASCII y no ASCII para verificar el resultado de la función ISASCII (). El método ISASCII () devuelve verdadero como resultado si y solo si cada carácter en la cadena especificado es un carácter ASCII. Por otro lado, si la cadena contiene uno o más caracteres que no son caracteres ASCII, la función ISASCII () devuelve falso. Se proporciona una combinación de caracteres ASCII y no ASCII en el siguiente ejemplo para comprender el funcionamiento de la función ISASCII ():

String = "123øabc"
res = cadena.isascii ()
imprimir ("La cadena de entrada está en ASCII =", Res)

Como se discutió anteriormente, si uno o más de un personaje en la cadena no es ASCII. Entonces, la función ISASCII () devolverá falso. Entonces aquí, debemos ser falsos como resultado. Verifique la salida a continuación:

El resultado es falso. Por lo tanto, la función probada isascii () devuelve verdadero solo para todos los caracteres ASCII y cadenas vacías y devuelve falso para otros.

Conclusión

En este artículo, hemos discutido una función importante de Python que es la función ISASCII (). La función ISASCII () es una función incorporada del lenguaje de programación de Python. La función ISASCII () devuelve verdadero si todos los caracteres son ASCII y devuelven falsos para cualquier caracteres no ASCII. Con la ayuda de ejemplos, probamos la función ISASCII () con diferentes entradas.