Wie man in Python Strings umkehrt
- Vorherige Seite Entfernen Sie wiederholte Elemente aus der Liste
- Nächste Seite Python Beispiel
Lernen Sie, wie man in Python Strings umkehrt.
Es gibt in Python keine eingebauten Funktionen, um Strings umzukehren.
Der schnellste (und vielleicht auch einfachste?) Weg ist die Verwendung eines rückwärts laufenden Slices-1
.
Beispiel
Umkehren Sie den String "Hello World":
txt = "Hello World"[::-1] print(txt)
Beispiel Erklärung
Wir haben einen String, "Hello World", und wir möchten ihn umkehren:
Der zu umkehrenden String
txt = "Hello World" [::-1] print(txt)
Erstellen Sie einen Slice, der von dem Ende des Strings beginnt und dann nach vorne bewegt.
In diesem speziellen Beispiel, das slice Statement [::-1]
entspricht [11:0:-1]
, das bedeutet, dass von Position 11 beginnend (weil "Hello "World" 11 Zeichen hat), auf Position 0 endend und mit einem Schrittverlauf -1
, -1 bedeutet einen Schritt zurück.
Schneiden Sie den String
txt = "Hello World" [::-1] print(txt)
Nun haben wir den umgekehrten String "Hello World" txt
.
Drucken Sie einen String, um das Ergebnis zu demonstrieren
Drucken Sie die Liste
txt = "Hello World"[::-1] print(txt)
Erstellen Sie eine Funktion
Wenn Sie eine Funktion erstellen möchten, die Strings sendet und sie umkehrt, können Sie eine Funktion erstellen und den Code aus dem obigen Beispiel einfügen
Beispiel
def my_function(x): return x[::-1] mytxt = my_function("Ich frage mich, wie dieser Text umgekehrt aussieht") print(mytxt)
Beispiel Erklärung
Erstellen Sie eine Funktion mit einem String als Parameter.
Erstellen Sie eine Funktion
def my_function(x): return x[::-1] mytxt = my_function("Ich frage mich, wie dieser Text umgekehrt aussieht") print(mytxt)
Schneiden Sie den String vom Ende aus und bewegen Sie ihn nach hinten.
Schneiden Sie den String
def my_function(x): return x [::-1] mytxt = my_function("Ich frage mich, wie dieser Text umgekehrt aussieht") print(mytxt)
Rückgabe des umgekehrten Strings.
Rückgabe eines Strings
def my_function(x): return x[::-1] mytxt = my_function("Ich frage mich, wie dieser Text umgekehrt aussieht") print(mytxt )
Aufrufen der Funktion mit einem String als Parameter:
Aufrufen der Funktion
def my_function(x): return x[::-1] mytxt = my_function("Ich frage mich, wie dieser Text umgekehrt aussieht") print(mytxt)
Drucken Sie das Ergebnis aus:
Drucken Sie das Ergebnis aus
def my_function(x): return x[::-1] mytxt = my_function("Ich frage mich, wie dieser Text umgekehrt aussieht") print(mytxt)
- Vorherige Seite Entfernen Sie wiederholte Elemente aus der Liste
- Nächste Seite Python Beispiel