str.lower()

Renvoie une copie de la chaîne écrite en minuscules.

Renvoie
Une nouvelle chaîne en minuscules.
Modifie l’original
Non
Sur cette page

Exemple

#
Python
answer = "  OUI "
if answer.strip().lower() == "oui":
    print("Réponse enregistrée")

email = "Léa.Dupont@CodeWorlds.FR"
print(email.lower())
Résultatrésultat enregistré, vous pouvez le vérifier
Réponse enregistrée
léa.dupont@codeworlds.fr

Définition et utilisation

#

La méthode lower() renvoie une nouvelle chaîne dans laquelle toutes les lettres sont converties en minuscules. Comme les autres méthodes de chaînes, elle ne modifie pas l’original.

L’utilisation la plus courante consiste à uniformiser les données saisies par l’utilisateur avant de les comparer : les réponses « OUI », « Oui » et « oui » se ressemblent toutes après lower().

Pour comparer des textes dans différentes langues, la méthode casefold() est plus sûre. Par exemple, elle transforme le « ß » allemand en « ss ».

Syntaxe

#
Syntaxe
chaîne.lower()

Bonnes pratiques

#
  • Convertissez les adresses e-mail en minuscules avant de les enregistrer et de les comparer.
  • Combinez strip() et lower() pour traiter un texte saisi par un utilisateur.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.