str.capitalize()

Renvoie une chaîne avec la première lettre en majuscule et le reste en minuscules.

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

Exemple

#
Python
print("bienvenue sur codeworlds".capitalize())
print("j’aime Python".capitalize())

text = "j’aime Python"
print(text[:1].upper() + text[1:])
Résultatrésultat enregistré, vous pouvez le vérifier
Bienvenue sur codeworlds
J’aime python
J’aime Python

Définition et utilisation

#

La méthode capitalize() convertit le premier caractère de la chaîne en majuscule et tous les autres en minuscules. Cela donne à une phrase l’aspect d’une phrase française normale.

Attention : elle met aussi en minuscules des lettres qui étaient volontairement en majuscule, comme des noms propres au milieu d’une phrase. "j’aime Python".capitalize() donne "J’aime python".

Si vous voulez seulement mettre la première lettre en majuscule sans changer le reste, utilisez une tranche : text[:1].upper() + text[1:].

Syntaxe

#
Syntaxe
chaîne.capitalize()

Bonnes pratiques

#
  • Quand le texte contient des noms propres, ne mettez en majuscule que la première lettre avec une tranche, plutôt que capitalize().
  • Pour mettre une majuscule à chaque mot individuellement, utilisez title().

Entrées associées

#

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