Méthode de titre de chaîne Python

Méthode de titre de chaîne Python
Python est un langage de programmation orienté objet de haut niveau largement utilisé parmi les développeurs. Il fournit des fonctions différentes pour la gestion des chaînes. La gestion des chaînes dans Python fait référence à toute opération effectuée sur les chaînes, y compris la conversion de la chaîne en majuscules, une modification de la chaîne, etc. Le module utilitaire standard de Python fournit une liste de fonctions qui peuvent être utilisées sur les chaînes, i.e., isUpper (), islower (), title (), istitle (), et bien d'autres. Dans ce guide, nous apprendrons le fonctionnement de la fonction Title () avec String. Comprenons la fonction title () dans le tutoriel ci-dessous.

Fonction Title () de la chaîne ()

La fonction title () de Python fonctionne avec des chaînes. Il convertit la chaîne donnée en cas de titre. Il ne prend aucun argument d'entrée et ne rend pas la chaîne donnée dans le cas de titre. Le cas de titre signifie que le premier caractère de chaque mot de la chaîne est sous une forme capitalisée. La fonction title () est utilisée pour convertir chaque lettre majuscule dans la chaîne en minuscules et modifier le premier caractère de chaque mot en majuscules. Vous trouverez ci-dessous la syntaxe:

La 'chaîne' représente le nom de chaîne sur lequel l'opération est effectuée. Le titre () est la fonction qui fonctionnera sur la chaîne. Il n'a pas besoin de paramètre d'entrée, comme entrée. Cependant, il renverra la chaîne copiée après avoir capitalisé la première lettre de chaque mot. Travaillez avec quelques exemples pour voir le résultat de la fonction de titre ().

Exemple 1:

Dans cet exemple, nous définissons simplement une chaîne simple et appliquons la fonction title (). Voir le code de référence ci-dessous:

str = "hey je suis un exemple de chaîne"
imprimer (str.titre())

Vous trouverez ci-dessous la sortie après avoir exécuté le code ci-dessus.

Exemple 2:

La fonction title () capitalise la première lettre après un numéro ou un symbole. Par exemple, si la chaîne contient une combinaison de nombres et de caractères, la première lettre après le numéro sera capitalisée. Reportez-vous au code ci-dessous:

str = "hey je suis 2ème exemple de chaîne"
imprimer (str.titre())

Comme indiqué ci-dessus, la première lettre après le numéro sera capitalisée avec la fonction de titre (). Voyons maintenant la sortie ci-dessous. Comme vous pouvez le voir, le «n» après «2» est capitalisé «n».

Exemple 3:

Maintenant, testons la fonction title () avec une combinaison de nombres et de caractères pour voir le résultat. Voir le code ci-dessous.

str = "hey je suis 2nd2nd2nd 3rd3rd3rd String Exemple"
imprimer (str.titre())

Maintenant, selon la définition, chaque lettre après un nombre doit être capitalisée. Vérifiez la sortie ci-dessous:

Exemple 4:

Ici, nous donnerons une combinaison de lettres majuscules et minuscules pour voir la réponse de la fonction de titre (). Reportez-vous au code ci-dessous:

str = "hey je suis une combinaison d'exemple de chaîne"
imprimer (str.titre())

Selon la définition du cas de titre, seule la première lettre de la chaîne doit être capitalisée et les autres devraient être des lettres minuscules. Examinons les résultats:

Notez que la fonction title () convertit chaque lettre majuscule en minuscules et chaque première lettre en majuscules.

Exemple 5:

La fonction title () fonctionne avec la combinaison de lettres et de nombres consécutifs car il suit une définition indépendante du langage d'un mot. Par conséquent, il traite l'apostrophe (') comme une limite de mot. Le mot limite signifie que lorsque la fonction de titre () obtient une apostrophe entre tout mot ou numéro, il traite les nombres ou les caractères suivants comme des mots distincts. La fonction title () peut montrer un comportement étrange ou inattendu face à l'apostrophe dans le mot. La première lettre du mot à l'apostrophe sera capitalisée, et la première lettre juste après l'apostrophe sera également capitalisée. Voyons le code dans l'exemple ci-dessous pour mieux comprendre:

str = "Comment est ce nouvel exemple?"
imprimer (str.titre())

Maintenant, conformément à la limitation de la fonction de titre (), les «s» après l'apostrophe doivent être capitalisés. Voici la sortie du code ci-dessus:

Comme vous pouvez le voir, les «s» juste après l'apostrophe sont capitalisés «S». Cependant, tous les autres mots de la chaîne ont suivi la définition du cas de titre.

Exemple 6:

Testons quelques combinaisons de lettres et de mots et de lettres spéciales pour voir l'issue de la fonction de titre (). Pour une compréhension meilleure et plus complète de la méthode de titre (), veuillez consulter le code fourni ci-dessous:

str = "Je suis un nouvel échantillon… !"
imprimer (str.titre())
str = "hurrrryyy, je suis converti en cas de titre"
imprimer (str.titre())
str = "Ouais, je suis en haut de la casse"
imprimer (str.titre())
str = "Non… Je suis juste un 02NUM520BER10"
imprimer (str.titre())
str = "090078601Output090078601nu, ber"
imprimer (str.titre())

La première chaîne dans l'exemple ci-dessus, 'str = «Je suis un nouvel échantillon… !"'. La deuxième chaîne, «str =« hurrrryyy, je suis converti en cas de titre »« contient un mélange de lettres majuscules et minuscules avec une virgule (,) et une apostrophe ('). La troisième chaîne, 'str = "Ouais, je suis en haut de la casse"' est toute majuscule. La quatrième chaîne, 'str = «Non… Je suis juste un 02NUM520BER10»' 'contient un mélange de nombres, de majuscules et de lettres minuscules. Enfin, la dernière chaîne 'str = "090078601Output090078601nu, ber" contient une combinaison de nombres et de caractères avec une virgule (,).

Dans toutes ces chaînes d'échantillons, chaque lettre doit être convertie en minuscules à l'exception de la première lettre de chaque mot. De plus, la première lettre qui suit les chiffres devrait également être capitalisée. En tant que limitation de la fonction de titre (), chaque lettre après une virgule (,) ou une apostrophe (') ou tout autre symbole spécial sera également capitalisée. Après avoir exécuté le code donné ci-dessus, nous obtiendrons la sortie suivante:

Comme vous pouvez le remarquer dans la sortie ci-dessus, la fonction title () a suivi la définition du cas de titre et a converti chaque lettre en minuscules tout en convertissant la première lettre de chaque mot en majuscules. Dans le même temps, chaque lettre après un numéro est également capitalisée, et il en va de même pour la virgule et l'apostrophe.

Conclusion

Dans ce guide, nous avons exploré la fonction title () de la bibliothèque standard utilitaire de Python. Cette fonction est utilisée pour modifier la chaîne donnée dans un cas de titre. L'affaire de titre signifie que la première lettre de chaque mot de la chaîne sera capitalisée et toutes les autres lettres seront converties en minuscules. La fonction title () ne prend aucun paramètre et renvoie la chaîne spécifiée dans le cas de titre.