Syntaxe
chaîne.Isalpha ()Ici le chaîne contiendra toutes les données de chaîne. Le Isalpha () La fonction n'a aucun argument et vérifiera si les données du chaîne Comprend des lettres.
Exemple 1: Utilisation simple de la fonction isalpha ()
Dans l'exemple suivant, le Isalpha () La fonction est appliquée à cinq types différents de données de chaîne. La valeur du String1 La variable est un texte d'un seul mot qui contient tous les caractères alphabétiques. La valeur du string2 La variable est un texte d'un seul mot qui contient des nombres au début du texte. La valeur du String3 la variable est un texte de plusieurs mots. La valeur du String4 La variable est un texte d'un seul mot qui contient le numéro à la fin du texte. La valeur du String5 La variable est un texte d'un seul mot qui contient des caractères spéciaux et des lettres alphabétiques.
#!/ usr / bin / env python3Sortir
La sortie suivante apparaîtra après l'exécution du script. La première sortie est vrai Parce que tous les caractères du texte sont des lettres alphabétiques. La deuxième sortie est FAUX Parce que le texte contient des caractères numériques au début. La troisième sortie est FAUX Parce que le texte contient plusieurs mots avec des espaces. La quatrième sortie est FAUX Parce que le texte contient le caractère numéro à la fin. La cinquième sortie est FAUX Parce que le texte contient des caractères spéciaux.
Exemple 2: valider les données avec la fonction isalpha ()
Vous pouvez utiliser le Isalpha () fonction pour valider les données dont vous pourriez avoir besoin à des fins de programmation. Ce processus est affiché dans le script suivant. Ici, deux valeurs de chaîne seront tirées des utilisateurs. Le Isalpha () La fonction est utilisée pour valider que la première valeur d'entrée est une chaîne d'alphabets et que la deuxième valeur d'entrée est un nombre. Le Isalpha () La fonction renvoie vrai pour tout texte si le contenu du texte est entièrement des caractères alphabétiques. Le Isalpha () La fonction renvoie false si un caractère du texte n'est pas un caractère alphabétique.
#!/ usr / bin / env python3Sortir
Le script ci-dessus est exécuté deux fois avec les données valides et les données non valides. La première fois, les données valides sont transmises pour les deux entrées et montre correctement la sortie. La deuxième fois, les données non valides sont passées pour la deuxième entrée et un message d'erreur est imprimé à mesure que cette sortie.
Exemple 3: Comptez le nombre total d'alphabets dans un texte
Le Isalpha () La fonction est utilisée dans le script suivant pour compter le nombre total de caractères qui sont alphabétiques dans le texte donné. Une adresse e-mail sera prise en entrée et stockée dans la variable, Mystr. Dans cet exemple, le char_counter la variable est utilisée pour compter le nombre total de caractères alphabétiques dans le Mystr. Cette variable est initialisée à 0 et chaque fois qu'un caractère alphabétique se trouve dans le Mystr, le char_counter sera incrémenté d'un. Le pour une boucle est utilisée ici pour lire chaque caractère du Mystr, tandis que le Isalpha () La fonction est utilisée pour vérifier si le caractère est alphabétique ou non.
#!/ usr / bin / env python3Sortir
La sortie montre que yesmin @ gmail.com est considéré comme la valeur d'entrée après l'exécution du script. La valeur d'entrée contient deux caractères spéciaux ('@' et '.'), et le reste des caractères est alphabétique. Ainsi, le texte d'entrée contient 14 lettres alphabétiques, après avoir omis les caractères spéciaux.
Conclusion
Il est essentiel de vérifier le contenu de tout texte ou variable avant de résoudre de nombreux problèmes de programmation. Python contient plusieurs fonctions intégrées, telles que IsNumeric (), Isdigit (), Isalnum (), Isdecimal (), Isalpha () et autres, pour vérifier le contenu des données de chaîne. Les différentes utilisations de la fonction isalpha () sont expliquées dans ce tutoriel en utilisant des exemples simples. Cela devrait aider les nouveaux utilisateurs de Python à comprendre les objectifs de l'utilisation de la fonction Isalpha () et d'autres comme celui-ci.
Regardez la vidéo de l'auteur: ici