Méthode isalnum() de Python3

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 renvoieFalse, 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

Python3 字符串Chaînes de caractères en Python3

Autres extensions