Méthode isalpha() de Python3
Chaînes de caractères en Python3
Description
La méthode isalpha() de Python vérifie si une chaîne se compose uniquement de lettres ou de caractères.
- Chaîne vide: Si la chaîne est vide (longueur 0), elle retourne
False, car une chaîne vide ne contient aucune lettre. - Sensibilité à la casse:
isalpha()La méthode est sensible à la casse, ce qui signifie que seuls les caractères alphabétiques sont considérés comme valides. - Caractères spéciaux: Les caractères spéciaux (tels que la ponctuation, les espaces, les chiffres, les symboles spéciaux, etc.) ne sont pas considérés comme des lettres.
Syntaxe
Syntaxe de la méthode isalpha() :
str.isalpha()
Parameters
- Aucun.
Valeur de retour
Retourne True si la chaîne possède au moins un caractère et que tous les caractères sont des lettres ou des caractères, sinon retourne False.
Exemple
L'exemple suivant illustre la méthode isalpha() :
Exemple
#!/usr/bin/python3
str = "example"
print (str.isalpha())
# Lettres et caractères chinois
str = "example Rookie Tutorial"
print (str.isalpha())
str = "Example example....wow!!!"
print (str.isalpha())
str = "example"
print (str.isalpha())
# Lettres et caractères chinois
str = "example Rookie Tutorial"
print (str.isalpha())
str = "Example example....wow!!!"
print (str.isalpha())
La sortie de l'exemple ci-dessus est :
True True False
Plus d'exemples :
Exemple
# Exemple 1 : chaîne contenant uniquement des lettres
print("HelloWorld".isalpha()) # Sortie : True
# Exemple 2 : chaîne contenant des chiffres
print("Hello123".isalpha()) # Sortie : False
# Exemple 3 : chaîne contenant des espaces
print("Hello World".isalpha()) # Sortie : False
# Exemple 4 : chaîne contenant des caractères spéciaux
print("Hello#World".isalpha()) # Sortie : False
# Exemple 5 : chaîne vide
print("".isalpha()) # Sortie : False
# Exemple 6 : chaîne contenant des traits de soulignement
print("Hello_World".isalpha()) # Sortie : False
# Exemple 7 : chaîne contenant des lettres non ASCII
print("HélloWorld".isalpha()) # Sortie : True, car é est une lettre
print("HelloWorld".isalpha()) # Sortie : True
# Exemple 2 : chaîne contenant des chiffres
print("Hello123".isalpha()) # Sortie : False
# Exemple 3 : chaîne contenant des espaces
print("Hello World".isalpha()) # Sortie : False
# Exemple 4 : chaîne contenant des caractères spéciaux
print("Hello#World".isalpha()) # Sortie : False
# Exemple 5 : chaîne vide
print("".isalpha()) # Sortie : False
# Exemple 6 : chaîne contenant des traits de soulignement
print("Hello_World".isalpha()) # Sortie : False
# Exemple 7 : chaîne contenant des lettres non ASCII
print("HélloWorld".isalpha()) # Sortie : True, car é est une lettre
Autres extensions