Python-String-Swapcase()-Methode

Python String Swapcase Methode



Großbuchstaben werden in Kleinbuchstaben konvertiert, während Kleinbuchstaben mithilfe der Python-String-Methode „swapcase()“ in Großbuchstaben umgewandelt werden. Diese Funktion ignoriert alle Symbole oder Zahlen in der Zeichenfolge.

Beispiel 1: Verwenden der Python-String-Swapcase()-Methode in Python







In dieser Demonstration werden Kleinbuchstaben in Großbuchstaben umgewandelt und die Methode „swapcase()“ der Python-Sprache verwendet. Es gibt zwei gleichzeitige Sätze von Zeichen, die in Groß- und Kleinbuchstaben verwendet werden, und jedes Zeichen in einem Satz hat normalerweise ein Äquivalent in dem anderen. Im Gegensatz zu Großbuchstaben, die ihre größeren, höheren Gegenstücke wie „A“ sind, sind Kleinbuchstaben die kleineren, niedrigeren Äquivalente von Buchstaben wie „a“. Python bietet die Funktion „swapcase()“, um die Groß-/Kleinschreibung von Buchstaben in einem String zu ändern. Die Python-Funktion „swapcase()“ erzeugt eine Kopie des Strings, bei der die Groß-/Kleinschreibung aller Groß-/Kleinschreibung beachtet wird.



Beginnen wir den Code mit einem Blick auf den ersten Wert, bei dem es sich um einen Zeichenfolgenwert mit dem Text „SHE LIKES BANANAS“ handelt, wie Sie im Bild unten sehen können. Jedes einzelne Zeichen, das in diesem Wert verwendet wird, ist in Großbuchstaben. Dieser String-Wert wird in der Variablen „string1“ gespeichert, die wir zuvor initialisiert haben. Anschließend rufen wir „swapcase()“ mit dem Parameter „string1“ auf, da dieser „string1“ den Wert des Strings enthält. Diese Methode liefert eine Ausgabe mit einer neuen Zeichenfolge, in der alle im Zeichenfolgenwert enthaltenen Großbuchstaben in Kleinbuchstaben geändert werden. Das Ergebnis der Methode „swapcase()“ wird in der initialisierten Variablen „outcome“ gespeichert.



Dann rufen wir die Funktion „print()“ auf und übergeben das Argument „outcome“ zwischen den Klammern, weil das Ergebnis dort gespeichert wird und wir es anzeigen möchten.





Es zeigte die Ausgabe an, die eine neue Zeichenfolge enthielt, bei der alle Zeichen in der ursprünglichen Zeichenfolge in Kleinbuchstaben geändert wurden. „Sie mag Bananen“ ist der angezeigte Wert.



Im zweiten Teil des Skripts werden wir den Kleinbuchstaben in einen Großbuchstaben umwandeln. Dieser Abschnitt ähnelt dem vorherigen, außer dass wir im letzten Abschnitt die Großbuchstaben in Kleinbuchstaben geändert haben. Als Ergebnis haben wir eine neue Zeichenfolge erhalten, die alle Elemente mit Kleinbuchstaben enthält. Jetzt, da die Situation umgekehrt ist, beginnen wir mit dem Code. Der Stringwert ist „I love my pets“; Wie Sie sehen können, sind alle Wörter in Kleinbuchstaben geschrieben. Dieser Wert wird in der erstellten Variable „string1“ gespeichert. In der nächsten Zeile wird dann die String-Methode „swapcase()“ verwendet und ihr Parameter, die Variable „string2“, übergeben, da sie den Wert des Strings hat. Die „print()“-Funktion wird dann aufgerufen und das „outcome“-Argument wird ihr zugeführt, da es das endgültige Ergebnis der „swapcase()“-Methode enthält.

Da wir alle Kleinbuchstaben im String-Wert im vorherigen Code verwendet haben, wandelt „swapcase()“ sie alle in Großbuchstaben um, wie im Bild unten zu sehen ist. Es wird eine neue Zeichenfolge angezeigt, in der jetzt alle im Zeichenfolgenwert vorhandenen Zeichen in Großbuchstaben und kein einziges Zeichen in Kleinbuchstaben enthalten sind.

Im dritten Abschnitt des Codes ändern wir die Zeichen in Groß- und Kleinschreibung gleichzeitig. In den ersten beiden Abschnitten haben wir zuerst den String-Wert in Kleinbuchstaben und im zweiten in Großbuchstaben geändert. In diesem Abschnitt tun wir dies jedoch gemeinsam. Wir nehmen einen String-Wert, in dem wir einige Großbuchstaben und einige Kleinbuchstaben verwenden, und wenden „swapcase()“ darauf an. Es gibt Ihnen dann einen String zurück, in dem die Kleinbuchstaben in Großbuchstaben und die Großbuchstaben in Kleinbuchstaben erscheinen.

Beginnen wir den Code, indem wir den String-Wert „sHE lOvE pLay with DoGs“ erstellen und ihn der Variablen „string3“ zuweisen. Dieser Zeichenfolgenwert enthält sowohl Klein- als auch Großbuchstaben. Anschließend verwenden wir die Methode „swapcase()“ und übergeben den Parameter „string3“, da wir darin bereits einen String-Wert gespeichert haben. Da das Ergebnis dort gespeichert ist und wir es anzeigen möchten, rufen wir dann die Funktion „print()“ auf und übergeben das Argument „outcome“.

Die Großbuchstaben in der Zeichenfolge werden in der Ausgabe in Großbuchstaben umgewandelt, und die in den Zeichenfolgeelementen vorhandenen Großbuchstaben werden in Kleinbuchstaben konvertiert.

Beispiel 2: Implementieren der Methode Python String swapcase() mit zusätzlichen Zeichentypen

Der Python-String ignoriert die verschiedenen Zeichentypen der Methode „swapcase()“. Wenn der aktuelle String mehrere Zeichentypen enthält, ignoriert die Methode „swapcase()“ diese und ändert nur die alphabetischen Zeichen in die entsprechende Groß-/Kleinschreibung.

Wir werden sowohl den Zeichentyp als auch den numerischen Zeichentyp im Zeichenfolgenwertabschnitt des Codes verwenden. Beginnen wir damit, den Code in die Tat umzusetzen. Der Zeichenfolgenwert „Meine Rollennummer ist 161068“ wird in der Variablen „str1“ gespeichert. Dieser Wert hat, wie man sieht, zwei Zeichentypen. Dann wenden wir in der folgenden Zeile die Methode „swapcase()“ mit „str1“ an, die wir als Parameter angegeben haben, weil sie den Wert des Strings speichert. Wir haben eine Variable namens „Ergebnis“, die das Ergebnis der Verwendung der String-Methode „swapcase()“ enthält. Die print()-Funktion wird dann verwendet, um das Ergebnis anzuzeigen. Sie wird in Klammern dieser Funktion mit dem Argument „Ergebnis“ aufgerufen.

Die Ausgabe zeigt einen neuen String, in dem das Element im String geändert wurde, die Großbuchstaben in Kleinbuchstaben und die Kleinbuchstaben in Großbuchstaben geändert wurden. Das numerische Zeichen der Zeichenfolge „161068“ wurde jedoch nicht geändert, da diese Methode die anderen Zeichentypen nicht ändert.

Ähnlich wie wir das numerische Zeichen in der Zeichenfolge im vorherigen Codeabschnitt verwendet haben, verwenden wir in diesem Codeabschnitt Symbole, Zahlen und Zeichen im Zeichenfolgenwert. Wir werden jedoch sicherstellen, dass die Symbole, Zahlen oder Zeichen nicht geändert werden, da die Funktion sie ignoriert. Nur die Groß-/Kleinschreibung der Zeichen wird geändert.

Beginnen Sie damit, den Code zu schreiben, der den Zeichenfolgenwert „Alex hat 79 % der Punkte und Noah hat 98 % der Punkte in ihrer Prüfung erhalten“ in der von uns erstellten Variablen „str1“ speichert. In der Folgezeile wird dann die Methode „swapcase()“ mit dem Parameter „str1“ verwendet. Dann rufen wir in der folgenden Zeile die Funktion „print()“ auf und liefern die Variable „result“ als Argument, weil wir zuvor das Ergebnis gespeichert haben, indem wir die Methode „swapcase()“ darin verwendet haben.

Es hat sich nicht auf die Zahl oder das Symbol „%“ ausgewirkt, da dieser Ansatz den anderen Zeichentyp ignoriert. Wie im Beispiel werden Kleinbuchstaben in Großbuchstaben und Großbuchstaben in Kleinbuchstaben umgewandelt.

Fazit

Das Vertauschen der Groß- und Kleinschreibung ist eine nützliche Technik beim Arbeiten in Python. Für das erste Beispiel haben wir einen Großbuchstaben in einen Kleinbuchstaben umgewandelt und umgekehrt. Im zweiten Beispiel haben wir diese Methode mit anderen Zeichentypen verwendet, da diese Methode Ziffern und Symbole ignoriert. Es änderte sich also nichts anderes als der Fall alphabetischer Zeichen.