In diesem Artikel werden wir sehen, wie man eine Zeichenfolge in Python umkehrt.
Zum Beispiel, wenn die angegebene Zeichenfolge ist 'Kricket “, wollen wir bekommen „tekcirc“ . Es gibt mehrere Möglichkeiten, dies zu erreichen. Sehen wir uns einige der Methoden an.
1. Schleife und Verkettung
Ein einfacher Ansatz besteht darin, die Zeichenfolge vom Ende bis zum Anfang zu durchlaufen und jedes Zeichen in einer neuen Variablen zu verketten. Schauen Sie sich den Code unten an.
5E9489C85C63966EDA07C693D86127A7716C75A
maxine medina vermisse universum philippinen
Ausgabe
Reversed string: tekcirc
2. Schneiden
Eine andere coole Methode ist die Verwendung von String Slicing. Mal sehen wie.
my_str = "cricket" reversed = my_str[len(my_str)-1: : -1] print("Reversed string:", reversed)
Ergebnisse der philippinischen Anwaltsprüfung 2015
Ausgabe
Reversed string: tekcirc
Das Slicing benötigt drei Parameter, Anfang , Ende , und Schritt . Ein negativer Schritt schneidet die Liste in die entgegengesetzte Richtung. Im obigen Code beginnen wir mit dem letzten Zeichen der Zeichenfolge und gehen einen Schritt zurück, bis wir das Ende erreichen, dh Index 0.
Betrachten Sie die folgenden äquivalenten Darstellungen des obigen Codes.
Denise Lorbeer und Sol Mercado
my_str = "cricket" reversed = my_str[: : -1] print("Reversed string:", reversed) reversed = my_str[-1: : -1] print("Reversed string:", reversed)
Ausgabe
Reversed string: tekcirc Reversed string: tekcirc
3. join() und reversed()
Wir können einen String mit Pythons join- und reversed-Methode umkehren. Das umgedreht() -Methode gibt einen Iterator zurück, der die Eingabesequenz in umgekehrter Reihenfolge enthält.
Angeline Quinto vorher und nachher
Das beitreten() Die Methode nimmt eine Iterable und gibt eine Zeichenfolge zurück, in der alle Elemente einer Iterable durch ein Trennzeichen verbunden sind.
Wir können unseren String an die reserved()-Methode übergeben. Es wird uns einen Iterator liefern, der Zeichen in umgekehrter Reihenfolge enthält. Wir übergeben dies als Argument an join() mit einem leeren Trennzeichen, um uns einen umgekehrten String zu geben.
Ich wünschte, ich wäre Ricky Lee
my_str = "cricket" reversed = "".join(reversed(my_str)) print("Reversed string:", reversed)
Ausgabe
Reversed string: tekcirc
Fazit
Es gibt mehrere Möglichkeiten, eine Zeichenfolge in Python umzukehren. In diesem Artikel haben wir uns „ Loop and Concatenation“, „Slicing“ sowie join() und reversed().