Zeichenketten als Listen
Beispiel: name = "Erwin"
Mit einem Index beginnend mit 0 kann jeder Buchstabe einzeln
angesprochen werden:
name[0], name[1], ...
Auch negative Indizes sind möglich. name[-1], ...
Aufgabe 1:
Aufgabe 1a
Setze deinen Vornamen durch Addition der Einzelbuchstaben zu dem
kompletten Namen zusammen!
Schreibe deinen Vornamen rückwärts durch Verwendung negativer Indizes!
Aufgabe 1b
Der Doppelpunktoperator (Slices)
Greife mit dem Doppelpunktoperator gleichzeitig auf mehrere Buchstaben
auf den Namen von Aufgabe 1a zu!
Solche Teillisten nennt man Slices.
Versuche name[0:3]. Finde durch Verändern die Bedeutung der
Zahlen in
der
Klammer!
Versuche name[3:] und name[:3]
Aufgabe 1c
Zerlege die Gesamtliste "Listen
können in Python leicht bearbeitet
werden" in einzelne Worte (Slices) und füge sie durch Addition
wieder zu
einem
Satz zusammen.
name[0:6]+name[7:13]+...
Aufgabe 1d
Zerlege die Liste von Aufgabe 1c durch Wertzuweisung in einzelne Worte ohne die Leerzeichen dazwischen.
wort1=name[0:6]
wort2=name[...]
Füge so den Satz wieder zusammen. Vertausche anschließend die Worte beliebig.
Kontrollen Slices1 Slices2 Aufgabe1d_dropdown
Aufgabe1d_Textfelder