Python-String-Slicing und Umkehrung
Gegeben sei eine Zeichenkette; extrahiere eine angegebene Anzahl von Zeichen vom Anfang oder Ende, kehre sie um und verkette sie anschließend.
Beispiele
def rotate(input,d):
Lfirst = input[0 : d]
Lsecond = input[d :]
Rfirst = input[0 : len(input)-d]
Rsecond = input[len(input)-d : ]
print( "Umkehrung des Kopf-Slices:", (Lsecond + Lfirst) )
print( "Umkehrung des End-Slices:", (Rsecond + Rfirst) )
if __name__ == "__main__":
input = 'Beispiel'
d=2 # Zwei Zeichen extrahieren
rotate(input,d)
Das Ausführen des obigen Codes erzeugt die folgende Ausgabe:
头部切片翻转 : noobRu 尾部切片翻转 : obRunoAndere Erweiterungen
Python3-Beispiele