So kehren Sie eine Zeichenfolge in Python um
Erfahren Sie, wie Sie einen String in Python umkehren.
Es gibt keine eingebaute Funktion, um einen String in Python umzukehren.
Der schnellste (und einfachste?) Weg ist die Verwendung eines Slice, das rückwärts läuft, -1
.
Beispiel
Kehren Sie die Zeichenfolge „Hello World“ um:
txt = "Hello World"[::-1]
print(txt)
Beispiel erklärt
Wir haben eine Zeichenfolge "Hello World", die wir umkehren möchten:
Die umzukehrende Zeichenfolge
txt = "Hello World"[::-1]
print(txt)
Erstellen Sie ein Slice, das am Ende der Zeichenfolge beginnt und sich rückwärts bewegt.
In diesem speziellen Beispiel bedeutet die Slice-Anweisung [::-1]
, am Ende der Zeichenfolge zu beginnen und an Position 0 zu enden, sich mit dem Schritt zu bewegen -1
, negative Eins, was einen Schritt zurück bedeutet.
Schneiden Sie die Schnur
txt = "Hello World"[::-1]
print(txt)
Jetzt haben wir eine Zeichenfolge txt
, die "Hello World" rückwärts liest.
Drucken Sie den String, um das Ergebnis zu demonstrieren
Drucken Sie die Liste aus
txt = "Hello World"[::-1]
print(txt)
Erstellen Sie eine Funktion
Wenn Sie eine Funktion haben möchten, bei der Sie Ihre Zeichenfolgen senden und rückwärts zurückgeben können, 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("I wonder how this text looks like backwards")
print(mytxt)
Beispiel erklärt
Erstellen Sie eine Funktion, die einen String als Argument akzeptiert.
Erstellen Sie eine Funktion
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
Schneiden Sie die Saite beginnend am Ende der Saite und bewegen Sie sich rückwärts.
Schneiden Sie die Schnur
def my_function(x):
return x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt)
Gibt den Rückwärts-String zurück
Geben Sie die Zeichenfolge zurück
def my_function(x):
return
x[::-1]
mytxt =
my_function("I wonder how this text looks like backwards")
print(mytxt )
Rufen Sie die Funktion mit einem String als Parameter auf:
Rufen Sie die Funktion auf
def my_function(x):
return
x[::-1]
mytxt = my_function("I
wonder how this text looks like backwards")
print(mytxt)
Drucken Sie das Ergebnis:
Drucken Sie das Ergebnis
def my_function(x):
return
x[::-1]
mytxt = my_function("I wonder how this text looks like backwards")
print(mytxt)