Skip to main content

Opérations de modification de casse pour les chaînes

Case Change Operations for Strings

Il existe certaines méthodes en Python qui sont couramment utilisées pour normaliser les entrées de chaînes de caractères, pour convertir des chaînes en majuscules ou en minuscules, et pour mettre en capital la première lettre d'une phrase ou d'un mot. Ces méthodes peuvent être particulièrement utiles lorsqu'on traite des entrées utilisateur ou lorsqu'on travaille avec des données textuelles qui doivent être standardisées ou formatées de manière cohérente.

Chaîne en minuscules

Les méthodes lower() et upper() sont utilisées pour convertir tous les caractères d'une chaîne en minuscules et en majuscules, respectivement.

La méthode lower() convertit tous les caractères majuscules dans la chaîne en leurs équivalents minuscules, tout en laissant inchangés les caractères minuscules existants. La méthode a la syntaxe suivante :

string.lower()

Ici, string est la chaîne originale à convertir en minuscules. La méthode renvoie une nouvelle chaîne avec tous les caractères en majuscules convertis en minuscules.

Par exemple, considérez le morceau de code suivant :

string = "Hello World"
new_string = string.lower()
print(new_string) # Output: hello world

Dans cet exemple, la méthode lower() est utilisée pour convertir tous les caractères en majuscules de la variable de chaîne en minuscules. La chaîne en minuscules résultante est ensuite affichée à l'aide de la fonction print().

Chaîne en majuscules

De manière similaire, la méthode upper() convertit tous les caractères en minuscules de la chaîne en leurs équivalents majuscules, tout en laissant inchangés les caractères majuscules déjà existants. La méthode a la syntaxe suivante :

string.upper()

Ici, string est la chaîne originale à convertir en majuscules. La méthode renvoie une nouvelle chaîne avec tous les caractères minuscules convertis en majuscules.

Par exemple, considérons le bout de code suivant :

string = "Hello World"
new_string = string.upper()
print(new_string) # Output: HELLO WORLD

Dans cet exemple, la méthode upper() est utilisée pour convertir tous les caractères en minuscules de la variable string en majuscules. La chaîne en majuscules résultante est alors affichée en utilisant la fonction print().

Mettre une chaîne en majuscule en Python

La méthode capitalize() ne met en majuscule que la première lettre de la chaîne, et laisse le reste des lettres en minuscules. Voici un exemple :

string = "hello world"
capitalized_string = string.capitalize()
print(capitalized_string) # Output: Hello world

Contribuez avec nous!

N'hésitez pas à contribuer aux tutoriels Python sur GitHub : créez un fork, mettez à jour le contenu et émettez une pull request.

Profile picture for user almargit
Python developer, content manager.
Profile picture for user AliaksandrSumich
Aliaksandr Sumichcontributeur
Mise à jour : 03/05/2024 - 22:50
Profile picture for user angarsky
Examiné et approuvé