Zeichenketten bearbeiten mit Python für Einsteiger
Zeichenketten bearbeiten mit Python für Einsteiger
Ein verständlicher Leitfaden zur Arbeit mit Texten, Zeichen und Formatierung in Python
Inhaltsverzeichnis
Kapitel 1: Was ist eine Zeichenkette?
- Einführung in Strings in Python
- Zeichenketten erstellen und darstellen
- Einfache Ausgaben mit print()
- Anführungszeichen und Escape-Zeichen
Kapitel 2: Zeichenketten speichern und kombinieren
- Zuweisung zu Variablen
- Verkettung mit +
- Mehrzeilige Zeichenketten
- Wiederholung mit dem *-Operator
Kapitel 3: Zeichen aus Strings auslesen
- Indexierung von Zeichenketten
- Einzelne Zeichen mit [] abrufen
- Negative Indizes
- Zeichen durch Iteration auslesen
Kapitel 4: Slicing – Teile einer Zeichenkette entnehmen
- Grundlegender Slicing-Syntax [start:stop]
- Schrittweite verwenden [::2]
- Umkehren einer Zeichenkette
- Praxisbeispiele mit Slicing
Kapitel 5: Nützliche String-Methoden
- lower(), upper(), title(), strip()
- replace(), find(), count()
- Zeichen prüfen mit isdigit(), isalpha()
- Mini-Projekt: Text bereinigen und analysieren
Kapitel 6: Zeichenketten vergleichen und prüfen
- Vergleich mit ==, !=, <, >
- Teilstrings prüfen mit in
- Start und Ende prüfen mit startswith(), endswith()
- Praxisbeispiele für Textprüfung
Kapitel 7: Formatierte Zeichenketten
- Einführung in f-Strings
- Formatierung mit .format()
- Zahlen, Datum und Texte formatieren
- Mini-Projekt: Bericht automatisch formatieren
Kapitel 8: Benutzereingaben als Text verarbeiten
- Texteingaben mit input()
- Zeichen zählen und bewerten
- Daten aus Eingaben extrahieren
- Mini-Projekt: Umwandlung von Benutzertext
Kapitel 9: Zeichenketten in Listen und umgekehrt
- split() und join() verstehen
- Texte in Wörter aufteilen
- Listen in Sätze verwandeln
- Mini-Projekt: CSV-ähnliche Zeichenkette analysieren
Kapitel 10: Zeichenketten und reguläre Ausdrücke (Einführung)
- Was sind reguläre Ausdrücke?
- Grundfunktionen von re.search(), re.findall()
- Einfache Muster erkennen (z. B. E-Mails, Postleitzahlen)
- Mini-Projekt: Telefonnummern aus Text extrahieren
Anhang A: Übersicht wichtiger String-Methoden
- Methodenliste mit Kurzbeschreibung und Beispielcode
Anhang B: Häufige Fehler beim Umgang mit Strings
- Typkonflikte (int vs. str)
- IndexError, AttributeError
- Sonderzeichen und Kodierung
Anhang C: Übungsaufgaben mit Lösungen
- Text analysieren und zählen
- Formatierung und Umwandlung
- Zeichen aus Filtern und Umstrukturieren
- Musterlösungen mit Kommentaren