Comment mettre du texte en majuscules ou minuscules en Python ?

Article publié le mardi 5 septembre 2023 et mis à jour le mercredi 3 avril 2024.

Comment mettre du texte en majuscules ou minuscules en Python ?

Vous vous êtes sûrement déjà retrouvé dans la situation où vous deviez changer la casse d’une string ou d’un caractère en Python.

Si vous changez régulièrement de langage de programmation, vous avez peut-être oublié comment mettre en majuscule ou minuscule en Python.

Dans cet article, on voit ensemble comment manipuler les strings pour passer son texte en majuscules ou minuscules.

En Python, on peut modifier la casse du texte avec les méthodes natives lower() et upper().

La méthode lower() permet de mettre une chaîne de caractères en minuscules en Python.

"CommentCoder.Com".lower()  # commentcoder.com

La méthode upper() permet de mettre une chaîne de caractères en majuscules en Python.

"CommentCoder.Com".upper()  # COMMENTCODER.COM

Comment capitaliser la première lettre d’une string en Python ?

La méthode native capitalize() permet de capitaliser une chaîne de caractères en Python.

Pour mettre la première lettre d’une string en majuscule, on fera :

"comment coder".capitalize()  # Comment coder

Comment capitaliser la première lettre de chaque mot d’une string ?

La méthode native title() permet d’appliquer la casse de titre sur une chaîne de caractères en Python.

Pour mettre la première lettre de chaque mot dans une string en majuscule, on fera :

"comment coder".title()  # Comment Coder

Comment inverser la casse d’une string en Python ?

La méthode native swapcase() permet de renverser la casse d’une chaîne de caractères en Python.

Pour inverser les majuscules et minuscules d’une string, on fera :

"CommentCoder.Com".swapcase()  # cOMMENTcODER.cOM

Comment vérifier si une string est en majuscule ou en minuscule ?

Les méthodes natives islower() et isupper() permettent de vérifier si une string est bien en minuscules ou en majuscules.

On utilise la méthode islower() pour vérifier qu’une chaîne de caractères est bien en minuscule.

"commentcoder.com".islower()  # True

On utilise la méthode isupper() pour vérifier qu’une chaîne de caractères est bien en majuscule.

"CommentCoder.Com".isupper()  # False

En apprendre plus sur la casse en Python

Félicitations 🎉 Vous savez maintenant comment modifier la casse de vos strings en Python !

Si vous voulez en apprendre plus sur la notion de casse, je vous recommande l’article Wikipedia sur le sujet.

N’hésitez pas à vous inscrire à la liste email ci-dessous si vous voulez plus d’astuces en programmation.

Pensez aussi à suivre les autres tutoriels en Python dans la catégorie Python de ce site !

Comment Coder

Je m'appelle Thomas. J'ai commencé à coder dans mon enfance. Depuis ma sortie de la première promo de l'École 42, j'ai développé des centaines d'applications et sites web. Sur ce blog, je vous donne les meilleurs conseils et astuces pour apprendre comment apprendre à coder efficacement.