2017-12-11 2 views
0

Ich versuche, eine Funktion zu schreiben, die eine Zeichenfolge entgegennimmt, die Wörter in dieser Zeichenfolge umkehrt und dann die Zeichenfolge zurückgibt. Ich habe diesen Code geschrieben, aber wenn ich es ausführe passiert nichts. Ein Leerzeichen wird angezeigt.Eine Zeichenfolge umkehren und zurückgeben

def reverse(tex): 
new_w = " " 
for i in range(0, len(tex)): 
    new_w += text[len(tex) - 1 - i] 
return new_w 
+0

Der Code sollte auch das Ergebnis "drucken". –

Antwort

0
>> name = "pawan" 
>> name[::-1] 
>> "nawap" 

Das ist besser, ist es nicht?

Dies wird als Slicing bezeichnet.

Hier ist die Syntax für das Aufschneiden:

[ first char to include : first char to exclude : step ] 

EDIT: Ich schlage vor, Sie zu diesem link einen Blick darauf werfen.

Verwandte Themen