Les lettres majuscules sont converties en minuscules, tandis que les caractères minuscules sont changés en majuscules en utilisant la méthode Python String "SwapCase ()". Cette fonction ne tient pas compte de tous les symboles ou nombres dans la chaîne.
Exemple 1: Utilisation de la méthode Python String Swapcase () dans Python
Dans cette démonstration, les petits caractères seront convertis en caractères de capital et utiliseront la méthode «swapcase ()» de la langue Python. Il existe deux ensembles de personnages simultanés utilisés dans les styles d'écriture en capital et inférieurs, et chaque personnage d'un ensemble a généralement un équivalent dans l'autre. Contrairement aux caractères majuscules, qui sont leurs homologues plus grands et plus élevés comme «A», les lettres minuscules sont les équivalents plus petits et inférieurs de lettres comme «A». Python fournit la fonction «swapcase ()» pour modifier le cas 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 cas.
Commençons le code en regardant la première valeur, qui est une valeur de chaîne avec le texte "She aime les bananes" comme vous pouvez le voir dans l'image ci-dessous, chaque personnage utilisé dans cette valeur est en majuscule. Cette valeur de chaîne est stockée dans la variable «String1», que nous avons initialisée avant. Suivant cela, 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 supérieurs inclus dans la valeur de la chaîne seront modifiés en lettres minuscules. Le résultat de la méthode «swapcase ()» est stocké dans la variable initialisée «Résultat».
Ensuite, nous appelons la fonction «print ()», passant l'argument «résultat» entre les parenthèses parce que le résultat est maintenu là, 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ée en minuscules. «Elle aime les bananes» est la valeur qui est affichée.
Dans la deuxième partie du script, nous allons passer la lettre en minuscules à une lettre majuscule. Cette section est similaire à la précédente, sauf que nous avons changé les majuscules en petites lettres dans la dernière section. En conséquence, nous avons obtenu une nouvelle chaîne, y compris tous les articles avec des lettres minuscules. Maintenant que la situation est inversée, commençons le code. La valeur des cordes 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 de chaîne «swapcase ()» est ensuite 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 ensuite invoquée, et l'argument «résultat» lui sera fourni car il contient le résultat ultime de la méthode «swapcase ()».
Puisque nous avons utilisé toutes les petites lettres de la valeur de la chaîne dans le code précédent, «swapcase ()» les transformera tous en majuscules, comme on le voit dans l'image ci-dessous. Une nouvelle chaîne est affichée dans laquelle chaque caractère présent dans la valeur de la chaîne est maintenant en lettres majuscules, et pas un seul caractère n'est en lettres minuscules.
Dans la troisième section du code, nous changerons les caractères en majuscules et en minuscules 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 le second, nous l'avons changé en majuscules. Cependant, dans cette section, nous le faisons ensemble. Nous prendrons une valeur de chaîne dans laquelle nous prenons certains des caractères majuscules et certains des caractères minuscules et appliquons "swapcase ()". Il vous rendra ensuite une chaîne dans laquelle les lettres minuscules apparaissent en majuscules et les lettres majuscules apparaissent en lettres minuscules.
Commençons le code en créant la valeur de la chaîne «She Love Play with Dogs» et en l'attribuant à la variable «String3». Cette valeur de chaîne contient des lettres petites et majuscules. Suivant cela, nous utilisons la méthode «swapcase ()» et passons le paramètre «String3» parce que nous 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 passant l'argument «résultat».
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 des différents types de caractères «swapcase ()». S'il existe plusieurs types de caractères dans la chaîne actuelle, la méthode "swapcase ()" les ignore et ne change que les caractères alphabétiques dans le cas approprié.
Nous utiliserons à la fois le type de caractères 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 la chaîne «Mon numéro de rouleau est 161068» est stocké 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é en tant que paramètre car il 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 de chaîne «swapcase ()». La fonction print () est ensuite utilisée pour afficher le résultat. Il est appelé dans les parenthèses de cette fonction avec l'argument «résultat».
La sortie montre une nouvelle chaîne dans laquelle l'élément de la chaîne a été modifié, les caractères alphabétiques en majuscules ont été changés en minuscules et les caractères minuscules ont été changés en 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.
Semblable à la façon dont nous avons utilisé le caractère numérique dans la chaîne dans la section précédente du code, nous utilisons des symboles, des nombres et des caractères dans la valeur de la chaîne dans cette section du code. Cependant, nous n'assurerons aucun changement aux symboles, nombres ou caractères car la fonction les ignorera. Seul le cas des personnages sera modifié.
Commencez par écrire le code qui stockera la valeur de la chaîne «Alex a obtenu 79% de notes, et Noah a obtenu 98% de notes dans leur examen» dans la variable «STR1» que nous avons créée. La méthode «swapcase ()» est ensuite utilisée avec le paramètre «str1» dans la ligne suivante. Ensuite, dans la ligne suivante, nous appelons la fonction «print ()», fournissant le «résultat» variable comme argument parce que nous avons précédemment enregistré le résultat en utilisant la méthode «swapcase ()».
Il 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 de cas plus élevés sont tournés en minuscules.
Conclusion
L'échange de cas d'alphabets est une technique utile lorsque vous travaillez à Python. Pour le premier exemple, nous avons transformé un caractère majuscule en un 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, il n'a changé autre chose que le cas des caractères alphabétiques.