Maison > développement back-end > Tutoriel Python > Comment puis-je mettre en majuscule la première lettre de chaque mot dans une chaîne en Python ?

Comment puis-je mettre en majuscule la première lettre de chaque mot dans une chaîne en Python ?

Susan Sarandon
Libérer: 2024-11-04 16:37:02
original
255 Les gens l'ont consulté

How can I capitalize the first letter of each word in a string in Python?

Mise en majuscule de la première lettre des mots dans une chaîne

Étant donné une chaîne comme "le renard brun", comment pouvons-nous mettre en majuscule sans effort la première lettre de chaque mot pour obtenir "Le Renard Brun" ?

Solution :

Pour mettre en majuscule la première lettre de chaque mot dans une chaîne, nous utilisons l'ingénieux .title de Python () méthode. Cette méthode transforme les chaînes dans un format dans lequel le caractère initial de chaque mot est en majuscule, que la chaîne contienne des caractères ASCII ou Unicode.

Par exemple :

>>> "hello world".title()
'Hello World'
>>> u"hello world".title()
u'Hello World'
Copier après la connexion

Il convient de noter que le . La simplicité de la méthode title() comporte une mise en garde. Comme le souligne la documentation officielle, il traite les apostrophes dans les contractions et les possessifs comme des limites de mots, conduisant parfois à des résultats indésirables :

>>> "they're bill's friends from the UK".title()
"They'Re Bill'S Friends From The Uk"
Copier après la connexion

Dans de tels cas, des techniques personnalisées de manipulation de chaînes ou des expressions régulières peuvent être nécessaires pour atteindre l'objectif. comportement de capitalisation souhaité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal