Sintaxis
cadena.isalpha ()Aquí el cadena contendrá cualquier datos de cadena. El isalpha () la función no tiene argumento y verificará si los datos en el cadena Incluye cartas.
Ejemplo 1: Uso simple de la función isalpha ()
En el siguiente ejemplo, el isalpha () La función se aplica a cinco tipos diferentes de datos de cadenas. El valor del String1 La variable es un texto de una sola palabra que contiene todos los caracteres alfabéticos. El valor del string2 La variable es un texto de una sola palabra que contiene números al comienzo del texto. El valor del String3 La variable es un texto de múltiples palabras. El valor del String4 La variable es un texto de una sola palabra que contiene el número al final del texto. El valor del String5 La variable es un texto de una sola palabra que contiene caracteres especiales y letras alfabéticas.
#!/usr/bin/env python3Producción
La siguiente salida aparecerá después de ejecutar el script. La primera salida es verdadero Porque todos los caracteres del texto son letras alfabéticas. La segunda salida es FALSO Porque el texto contiene caracteres numéricos al principio. La tercera salida es FALSO Porque el texto contiene múltiples palabras con espacios. La cuarta salida es FALSO Porque el texto contiene el carácter numérico al final. La quinta salida es FALSO Porque el texto contiene caracteres especiales.
Ejemplo 2: Validar datos con la función isalpha ()
Puedes usar el isalpha () función para validar cualquier datos que pueda necesitar para fines de programación. Este proceso se muestra en el siguiente script. Aquí, se tomarán dos valores de cadena de los usuarios. El isalpha () La función se utiliza para validar que el primer valor de entrada es una cadena de alfabetos y el segundo valor de entrada es un número. El isalpha () la función devuelve verdadero para cualquier texto si el contenido del texto es todos los caracteres alfabéticos. El isalpha () la función devuelve falso si algún carácter del texto no es un carácter alfabético.
#!/usr/bin/env python3Producción
El script anterior se ejecuta dos veces con los datos válidos y los datos no válidos. La primera vez, los datos válidos se pasan para ambas entradas y muestra la salida correctamente. La segunda vez, los datos no válidos se pasan para la segunda entrada y se imprime un mensaje de error a medida que esta salida.
Ejemplo 3: Cuente el número total de alfabetos en un texto
El isalpha () La función se usa en el siguiente script para contar el número total de caracteres que son alfabéticos en el texto dado. Se tomará una dirección de correo electrónico como entrada y almacenada en la variable, mystr. En este ejemplo, el char_counter La variable se utiliza para contar el número total de caracteres alfabéticos en el mystr. Esta variable se inicializa a 0 y cada vez que se encuentra un carácter alfabético en el mystr, el char_counter será incrementado por uno. El para El bucle se usa aquí para leer cada personaje del mystr, mientras que la isalpha () La función se usa para verificar si el personaje es alfabético o no.
#!/usr/bin/env python3Producción
La salida muestra que [email protected] se toma como el valor de entrada después de ejecutar el script. El valor de entrada contiene dos caracteres especiales ('@' y '.'), y el resto de los personajes son alfabéticos. Entonces, el texto de entrada contiene 14 letras alfabéticas, después de omitir los caracteres especiales.
Conclusión
Es esencial verificar el contenido de cualquier texto o variable antes de resolver muchos problemas de programación. Python contiene varias funciones incorporadas, como isnumeric (), isDigit (), isalnum (), isDecimal (), isalpha () y otros, para verificar el contenido de los datos de la cadena. Los diferentes usos de la función isalpha () se explican en este tutorial mediante el uso de ejemplos simples. Esto debería ayudar a los nuevos usuarios de Python a comprender los propósitos de usar la función isalpha () y otros similares.
Mira el video del autor: aquí