Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Classe « str » Python 3.12.1

Méthode builtins.str.capitalize

Signature de la méthode capitalize

 def capitalize(self) -> str

Description

Cette méthode produit une nouvelle chaîne de caractères dont la première lettre sera mise en majuscule et les autres en minuscules. Le langage Python utilisant la table de caractère Unicode, la méthode capitalise gère y compris les alphabets non latins : voici un exemple transformant le caractère grec PI.

>>> print("\u03c0\u03a0")
πΠ
>>> print("\u03c0\u03a0".capitalize())
Ππ
les chaînes de caractères Python sont immutables. La chaîne originale ne sera donc pas altérée et une copie capitalisée de la chaîne vous sera retournée.

help(str.capitalize)

Return a capitalized version of the string.

More specifically, make the first character have upper case and the rest lower
case.

Paramètre

ParamètreDescription
 self : str 
La chaîne de caractères courante Rappel : self est implicitement passée lors de l'appel de la méthode.

Valeur de retour

La valeur de retour est de type str.

Une copie capitalisée de la chaîne de caractères passée en paramètre.

Exemple(s) de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
#!/usr/bin/python3

initial_message = "HELLO World"
final_message = initial_message.capitalize()

print(initial_message)
print(final_message)
Exemple d'utilisation de la méthode capitalize

Et voici les résultats produits par cet exemple.

HELLO World
Hello world

Voir aussi

Classe str
Méthode str.casefold
Méthode str.islower
Méthode str.istitle
Méthode str.isupper
Méthode str.lower
Méthode str.swapcase
Méthode str.title
Méthode str.upper