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:
    anweisungsblock
wort = "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" * 3 ergibt "HaHaHa".
  • "a" in text prüft, ob ein Zeichen (oder ein Teiltext) vorkommt.
  • text.upper() und text.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.

Willkommen bei ProgVenture!

Schön, dass Sie hier sind. ProgVenture wird laufend weiterentwickelt und ist derzeit im Alpha-Stadium. Das ist für den Einsatz im Unterricht wichtig:

Alpha: Die meisten Inhalte wurden mit KI-Unterstützung aus einem früheren Programmierkurs übertragen und sind noch nicht vollständig von Hand geprüft. Inhalte werden noch verändert und ergänzt. Bitte sehen Sie Aufgaben vor dem Einsatz im Unterricht durch und rechnen Sie mit Änderungen.

Fehler entdeckt oder eine Idee? Über „Feedback“ erreichen Rückmeldungen direkt die Entwicklung. Diesen Hinweis öffnen Sie jederzeit wieder über das Alpha-Siegel.