Méthode isalnum() de Python3
Chaînes de caractères en Python3
Description
La méthode isalnum() est utilisée pour vérifier si une chaîne est composée de lettres et de chiffres, c'est-à-dire que tous les caractères de la chaîne sont des lettres ou des chiffres.
- Chaîne vide: si la chaîne est vide (longueur 0), elle renvoie
False, car une chaîne vide ne contient ni lettres ni chiffres. - Sensibilité à la casse:
isalnum()La méthode est sensible à la casse, ce qui signifie que seuls les caractères qui sont des lettres ou des chiffres sont considérés comme valides. - Caractères spéciaux: les caractères spéciaux (tels que les signes de ponctuation, les espaces, les symboles spéciaux, etc.) ne sont pas considérés comme des lettres ou des chiffres.
Syntaxe
Syntaxe de la méthode isalnum() :
str.isalnum()
Parameters
- Aucun.
Valeur de retour
Si la chaîne contient au moins un caractère et que tous les caractères sont des lettres ou des chiffres, elle renvoie True ; sinon, elle renvoie False.
Exemples
L'exemple suivant illustre la méthode isalnum() :
Exemple (Python 2.0+)
#!/usr/bin/python3
str = "example2016" # Chaîne sans espaces
print (str.isalnum())
str = "www.example.com"
print (str.isalnum())
La sortie de l'exemple ci-dessus est la suivante :
True False
Plus d'exemples :
Exemple
# Exemple 1 : chaîne contenant des lettres et des chiffres
print("abc123".isalnum()) # Sortie : True
# Exemple 2 : chaîne contenant des espaces
print("abc 123".isalnum()) # Sortie : False
# Exemple 3 : chaîne contenant des caractères spéciaux
print("abc#123".isalnum()) # Sortie : False
# Exemple 4 : chaîne vide
print("".isalnum()) # Sortie : False
# Exemple 5 : chaîne contenant uniquement des chiffres
print("123456".isalnum()) # Sortie : True
# Exemple 6 : chaîne contenant uniquement des lettres
print("abcdef".isalnum()) # Sortie : True
# Exemple 7 : chaîne contenant un tiret bas, qui n'est ni une lettre ni un chiffre
print("abc_def".isalnum()) # Sortie : False
print("abc123".isalnum()) # Sortie : True
# Exemple 2 : chaîne contenant des espaces
print("abc 123".isalnum()) # Sortie : False
# Exemple 3 : chaîne contenant des caractères spéciaux
print("abc#123".isalnum()) # Sortie : False
# Exemple 4 : chaîne vide
print("".isalnum()) # Sortie : False
# Exemple 5 : chaîne contenant uniquement des chiffres
print("123456".isalnum()) # Sortie : True
# Exemple 6 : chaîne contenant uniquement des lettres
print("abcdef".isalnum()) # Sortie : True
# Exemple 7 : chaîne contenant un tiret bas, qui n'est ni une lettre ni un chiffre
print("abc_def".isalnum()) # Sortie : False
Autres extensions