Par Kadeisha Kean
PartagerTweeterPartagerE-mail

Ces méthodes intégrées pratiques vous aideront à gérer diverses tâches liées au cas.

Python est livré avec de nombreuses méthodes intégrées qui vous permettent de manipuler une chaîne. Plusieurs de ces méthodes traitent de la casse des caractères dans une chaîne.

Les méthodes de chaîne Python spécifiques à la casse sont particulièrement utiles dans les cas où vous devez comparer deux valeurs d'entrée. Vous pouvez également les utiliser pour d'autres types de validation de données ou de tâches liées à la publication de contenu.

1. La méthode capitalize()

Le capitaliser() convertit le premier caractère d'une chaîne en majuscule et renvoie une copie mise à jour de la chaîne.

fruits = "pommes"
nouvelleChaîne = fruit.capitalize()
imprimer(nouvellechaîne)

Le code ci-dessus imprime la sortie suivante dans votre EDI Python console:

Pommes

Le capitaliser() change uniquement la casse du premier caractère s'il s'agit d'une lettre de l'alphabet (et non d'entiers).

fruits = "6 pommes"
nouvelleChaîne = fruit.capitalize()
imprimer(nouvellechaîne)

#impressions
#6 pommes

fruits = " pommes"
nouvelleChaîne = fruit.capitalize()
imprimer(nouvellechaîne)

#impressions
# pommes

Le capitaliser() change uniquement la casse du premier caractère s'il n'est pas déjà en majuscule.

fruits = "Pommes"
nouvelleChaîne = fruit.capitalize()
imprimer(nouvellechaîne)

#impressions
#Pommes

Le capitaliser() La méthode garantit également que chaque lettre qui n'est pas en première position est convertie en minuscules dans la nouvelle chaîne.

fruits = "pommes"
nouvelleChaîne = fruit.capitalize()
imprimer(nouvellechaîne)

#impressions
#Pommes

2. Les méthodes inférieure() et supérieure()

Ces deux méthodes vous aident à convertir des chaînes en tous leurs équivalents en minuscules ou en majuscules. Ils vous évitent d'avoir à convertir manuellement la casse de chaîne vous-même.

Le plus bas() La méthode ne prend aucun argument et renvoie une nouvelle chaîne. Il convertit chaque caractère en son équivalent minuscule :

fruits = "POMMES"
nouvelleChaîne = fruit.lower()
imprimer(nouvellechaîne)

#impressions
#pommes

Le plus haut() méthode fait exactement le contraire de la plus bas() méthode. Il convertit tous les caractères minuscules d'une chaîne en majuscules. S'il n'y a pas de caractères minuscules dans la chaîne, cette méthode renvoie une copie identique de la chaîne d'origine.

fruits = "pommes"
fruit2 = "MANGUES"
nouvelleChaîne = fruit.supérieur()
nouvelleChaîne2 = fruit2.upper()
imprimer(nouvellechaîne)
imprimer(nouvelleChaîne2)

#impressions
#POMMES
#MANGUES

3. La méthode casefold()

Le dossier() La méthode renvoie une copie d'une chaîne, où elle convertit chaque caractère en minuscule. Cependant, il est également un peu plus puissant que plus bas(). Cette fonction gère Caractères Unicode de manière à vous permettre de comparer avec précision les chaînes qui les contiennent.

texte = "grosß"
nouvelleChaîne = text.lower()
newString2 = text.casefold()
imprimer(nouvellechaîne)
imprimer(nouvelleChaîne2)

4. Les méthodes islower() et isupper()

Le est plus bas() et le isupper() les méthodes de chaîne ne prennent aucun argument. Chacun renvoie une valeur booléenne. Le est plus bas() La méthode renvoie vrai si chaque caractère d'une chaîne est en minuscule, sinon elle renvoie faux.


fruit = "pommes"
fruit2 = "Mangues"
newString = fruit.islow()
newString2 = fruit2.islow()
imprimer (nouvelleChaîne)
imprimer (newString2)

#impressions
#Vrai
#Faux

Le isupper() La méthode renvoie true si tous les caractères d'une chaîne sont en majuscules, sinon elle renvoie false.

fruits = "Pommes"
fruit2 = "MANGUES"
nouvelleChaîne = fruit.isupper()
nouvelleChaîne2 = fruit2.isupper()
imprimer(nouvellechaîne)
imprimer(nouvelleChaîne2)
#impressions
#Faux
#Vrai

5. La méthode istitle()

Le esttitre() La méthode renvoie true si tous les mots d'une chaîne commencent par une lettre majuscule, sinon elle renvoie false. Cette méthode ne prend aucun argument.

texte = "Une pomme est un fruit."
texte2 = "Les mangues sont aussi des fruits."
nouvelleChaîne = text.istitle()
nouvelleChaîne2 = text2.istitle()
imprimer(nouvellechaîne)
imprimer(nouvelleChaîne2)
#impressions
#Vrai
#Faux

6. La méthode swapcase()

Le swapcase() La méthode ne prend aucun argument et renvoie une nouvelle chaîne avec une casse inversée.

fruits = "pommes"
fruit2 = "MANGUES"
nouvelleChaîne = fruit.swapcase()
nouvelleChaîne2 = fruit2.swapcase()
imprimer(nouvellechaîne)
imprimer(nouvelleChaîne2)
#impressions
#POMMES
#mangues

La valeur des méthodes de chaîne Python

Les méthodes de chaîne vous facilitent la vie en tant que programmeur Python. Par exemple, vous pouvez créer un programme qui parcourt une chaîne et convertit toutes ses lettres en minuscules. Cependant, étant donné l'existence de méthodes de chaîne Python, telles que casefold(), cette tâche reviendrait à réinventer la roue.

Les méthodes de chaîne Python vous permettent d'accomplir plus avec moins d'effort.

Comment fonctionne la méthode Python String format()? 10 exemples

Lire la suite

PartagerTweeterPartagerE-mail

Rubriques connexes

  • Programmation
  • Programmation
  • Python

A propos de l'auteur

Kadeisha Kean (57 articles publiés)

Kadeisha Kean est un développeur de logiciels Full-Stack et un rédacteur technique/technologique. Elle a la capacité distincte de simplifier certains des concepts technologiques les plus complexes; produire du matériel facilement compréhensible par tout novice en technologie. Elle est passionnée par l'écriture, le développement de logiciels intéressants et le voyage à travers le monde (à travers des documentaires).

Plus de Kadeisha Kean

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner