Méthode Python String swapcase()

Methode Python String Swapcase



Les lettres majuscules sont converties en minuscules, tandis que les caractères minuscules sont remplacés par des majuscules à l'aide de la méthode 'swapcase()' de la chaîne Python. Cette fonction ne tient pas compte des symboles ou des nombres dans la chaîne.

Exemple 1 : Utilisation de la méthode Python String swapcase() en Python







Dans cette démonstration, les petits caractères seront convertis en majuscules et utiliseront la méthode 'swapcase()' du langage Python. Il existe deux ensembles simultanés de caractères utilisés dans les styles d'écriture majuscules et minuscules, et chaque caractère d'un ensemble a généralement un équivalent dans l'autre. Contrairement aux caractères majuscules, qui sont leurs équivalents plus grands et plus hauts comme 'A', les lettres minuscules sont les équivalents plus petits et plus petits de lettres comme 'a'. Python fournit la fonction 'swapcase()' pour modifier la casse des lettres dans une chaîne. La fonction 'swapcase()' de Python produit une copie de la chaîne avec tous les cas de caractères sensibles à la casse commutés.



Commençons le code en examinant la première valeur, qui est une valeur de chaîne avec le texte 'ELLE AIME LES BANANES' comme vous pouvez le voir dans l'image ci-dessous, chaque caractère utilisé dans cette valeur est en majuscule. Cette valeur de chaîne est stockée dans la variable 'string1', que nous avons initialisée auparavant. Ensuite, nous appelons « swapcase() » avec le paramètre « string1 » car ce « string1 » contient la valeur de la chaîne. Cette méthode fournira une sortie contenant une nouvelle chaîne dans laquelle tous les caractères majuscules inclus dans la valeur de la chaîne seront remplacés par des lettres minuscules. Le résultat de la méthode 'swapcase()' est stocké dans la variable initialisée 'outcome'.



Ensuite, nous appelons la fonction 'print()' en passant l'argument 'outcome' entre parenthèses car le résultat y est conservé et nous voulons l'afficher.





Il a affiché la sortie, qui comprenait une nouvelle chaîne avec tous les caractères de la chaîne d'origine changés en minuscules. « Elle aime les bananes » est la valeur qui s'affiche.



Dans la deuxième partie du script, nous allons remplacer la lettre minuscule par une lettre majuscule. Cette section est similaire à la précédente, sauf que nous avons changé les majuscules en minuscules dans la dernière section. En conséquence, nous avons obtenu une nouvelle chaîne, comprenant tous les éléments avec des lettres minuscules. Maintenant que la situation est inversée, commençons le code. La valeur de la chaîne est 'J'aime mes animaux de compagnie' ; comme vous pouvez le voir, tous les mots sont écrits en minuscules. Cette valeur est enregistrée dans la variable créée 'string1'. La méthode string « swapcase() » est alors utilisée dans la ligne suivante, et son paramètre, la variable « string2 », est passé car il a la valeur de la chaîne. La fonction 'print()' sera alors invoquée, et l'argument 'outcome' lui sera fourni car il contient le résultat final de la méthode 'swapcase()'.

Puisque nous avons utilisé toutes les lettres minuscules dans la valeur de chaîne dans le code précédent, 'swapcase()' les changera toutes en majuscules, comme le montre l'image ci-dessous. Une nouvelle chaîne s'affiche dans laquelle chaque caractère présent dans la valeur de la chaîne est désormais en majuscules et aucun caractère n'est en minuscules.

Dans la troisième section du code, nous allons changer les caractères en majuscule et en minuscule en même temps. Dans les deux premières sections, nous avons d'abord changé la valeur de la chaîne en minuscules, et dans la seconde, nous l'avons changée en majuscules. Cependant, dans cette section, nous le faisons ensemble. Nous prendrons une valeur de chaîne dans laquelle nous prendrons certains des caractères majuscules et certains des caractères minuscules et y appliquerons 'swapcase()'. Il vous renverra alors une chaîne dans laquelle les lettres minuscules apparaissent en majuscules et les lettres majuscules apparaissent en minuscules.

Commençons le code en créant la valeur de chaîne « sHE lOvE play wItH DoGs » et en l'attribuant à la variable « string3 ». Cette valeur de chaîne contient à la fois des lettres minuscules et majuscules. Ensuite, nous utilisons la méthode 'swapcase()' et passons le paramètre 'string3' car nous y avons déjà enregistré une valeur de chaîne. Ensuite, parce que le résultat y est enregistré et que nous voulons l'afficher, nous appelons la fonction 'print()' en lui passant l'argument 'outcome'.

Les caractères majuscules de la chaîne sont transformés en majuscules dans la sortie et les caractères majuscules présents dans les éléments de chaîne sont convertis en minuscules.

Exemple 2 : implémentation de la méthode Python String swapcase() avec des types de caractères supplémentaires

La chaîne Python ignore la méthode 'swapcase()' des différents types de caractères. S'il y a plusieurs types de caractères dans la chaîne courante, la méthode 'swapcase()' les ignore et ne change que les caractères alphabétiques à la casse appropriée.

Nous utiliserons à la fois le type de caractère et le type numérique de caractères dans la section de valeur de chaîne du code. Commençons par mettre le code en action. La valeur de chaîne 'Mon numéro de rôle est 161068' est stockée dans la variable 'str1'. Cette valeur a deux types de caractères, comme on peut le voir. Ensuite, dans la ligne suivante, nous appliquons la méthode 'swapcase()' avec 'str1', que nous avons donnée en paramètre car elle stocke la valeur de la chaîne. Nous avons une variable appelée 'résultat' qui contient le résultat de l'utilisation de la méthode 'swapcase()' de la chaîne. La fonction print() est ensuite utilisée pour afficher le résultat. Elle est appelée entre parenthèses de cette fonction avec l'argument « résultat ».

Le résultat affiche une nouvelle chaîne dans laquelle l'élément de la chaîne a été modifié, les caractères alphabétiques majuscules ont été remplacés par des minuscules et les caractères minuscules ont été remplacés par des majuscules. Cependant, le caractère numérique de la chaîne, '161068', n'a pas été modifié car cette méthode ne modifie pas les autres types de caractères.

De la même manière que nous avons utilisé le caractère numérique dans la chaîne de la section de code précédente, nous utilisons des symboles, des nombres et des caractères dans la valeur de chaîne de cette section de code. Cependant, nous veillerons à ce qu'aucun changement ne soit apporté aux symboles, chiffres ou caractères car la fonction les ignorera. Seule la casse des caractères sera modifiée.

Commencez par écrire le code qui stockera la valeur de chaîne 'Alex a obtenu 79 % de notes et Noah a obtenu 98 % de notes à leur examen' dans la variable 'str1' que nous avons créée. La méthode 'swapcase()' est alors utilisée avec le paramètre 'str1' dans la ligne suivante. Ensuite, dans la ligne suivante, nous appelons la fonction 'print ()', en fournissant la variable 'result' comme argument car nous avons précédemment enregistré le résultat en utilisant la méthode 'swapcase ()'.

Cela n'a pas affecté le nombre ou le symbole '%' car cette approche ignore l'autre type de caractère. Comme dans l'exemple, les caractères minuscules sont transformés en majuscules et les caractères majuscules sont transformés en minuscules.

Conclusion

L'échange de cas d'alphabets est une technique utile lorsque vous travaillez en Python. Pour le premier exemple, nous avons transformé un caractère majuscule en caractère minuscule et vice versa. Dans le deuxième exemple, nous avons utilisé cette méthode avec d'autres types de caractères car cette méthode ignore les chiffres et les symboles. Ainsi, cela ne changeait rien d'autre que la casse des caractères alphabétiques.