M18 · Pflicht
Zeichenketten
Übersicht: alle Merk- und Infokästen mit ihren Beispielen. Lücken erscheinen, sobald du sie im Heft richtig ausgefüllt hast.
Aufgabe 2 – Mit Zeichenketten arbeiten
Zeichenketten
Mit einer Zeichenkette arbeitest du fast wie mit einer Liste:
len(text)
text[index]
for zeichen in text:
anweisungsblockwort = "Hallo"
print(len(wort))
print(wort[0])
for zeichen in wort:
print(zeichen)len(text)liefert die Anzahl der Zeichen – Leerzeichen zählen mit.text[0]ist das erste Zeichen,text[len(text) - 1]das letzte.for zeichen in text:geht alle Zeichen der Reihe nach durch.+verkettet Texte:"Ha" + "llo"ergibt"Hallo";"Ha" * 3ergibt"HaHaHa"."a" in textprüft, ob ein Zeichen (oder ein Teiltext) vorkommt.text.upper()undtext.lower()liefern den Text in Groß- bzw. Kleinbuchstaben.
Aber: Eine Zeichenkette kann man nicht verändern. text[0] = "X" führt zu einem Fehler. Stattdessen baut man einen neuen Text, z. B. mit + in einer Schleife.
Zusammenfassung
Das Wichtigste:
Ein Text ist eine . liefert die Anzahl der Zeichen, der Index des ersten Zeichens ist . Mit + man Texte, mit for geht man jedes durch. Eine Zeichenkette kann man nicht – man baut stattdessen einen Text.