Maison >développement back-end >Tutoriel Python >Comment la méthode `.title()` de Python met-elle les mots en majuscule ?
Mise en majuscule de la première lettre de chaque mot dans une chaîne
De nombreuses tâches de programmation impliquent la manipulation de chaînes, et une tâche courante consiste à mettre en majuscule la première lettre de chaque mot.
Solution utilisant .title() Méthode
Les objets chaîne de Python ont une méthode intégrée appelée .title() qui simplifie cette tâche. Il convertit toutes les chaînes ASCII ou Unicode en casse de titre, en mettant en majuscule la première lettre de chaque mot. Voici comment cela fonctionne :
<code class="python">>>> "hello world".title() 'Hello World' >>> u"hello world".title() u'Hello World'</code>
Remarque concernant les apostrophes
Cependant, il est important de savoir que .title() traite les apostrophes comme des limites de mots, ce qui peut ne pas être le cas. donnent toujours le résultat souhaité :
<code class="python">>>> "they're bill's friends from the UK".title() "They'Re Bill'S Friends From The Uk"</code>
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!