LoslegenKostenlos loslegen

Bereinigen von Textdaten

Im Video hast du gesehen, wie man eine benutzerdefinierte Funktion erstellt, die eine Berechnung durchführt und die Ergebnisse rundet. Mit benutzerdefinierten Funktionen kannst du noch viele weitere sich wiederholende Aufgaben lösen. Ein gängiges Beispiel ist das Bereinigen von Textdaten, damit sie bestimmten Anforderungen entsprechen.

In dieser Übung erstellst du eine Funktion, die Zeichenketten entgegennimmt und mit ihnen mehrere Schritte ausführt:

  • Leerzeichen durch Unterstriche ersetzen
  • Text in Kleinbuchstaben umwandeln
  • Fertig formatierte Zeichenkette zurückgeben

Diese Übung ist Teil des Kurses

Entwicklung mit Python für Fortgeschrittene

Kurs anzeigen

Anleitung zur Übung

  • Definiere eine Funktion namens clean_string, die ein Argument namens text benötigt.
  • Erstelle innerhalb der Funktion eine Variable namens no_spaces und weise ihr den Text von text zu, wobei aber Leerzeichen durch Unterstriche ersetzt werden sollen.
  • Erstelle innerhalb der Funktion eine Variable namens clean_text, die alle Zeichen in no_spaces in Kleinbuchstaben umwandelt.
  • Beende die Funktion, indem du clean_text als Ausgabe zurückgeben lässt.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Create the clean_string function
____ ____(____):
  
  # Replace spaces with underscores
  ____ = ____.____("____", "____")
  
  # Convert to lowercase
  ____ = ____.____()
  
  # Return the final text as an output
  ____ ____

converted_text = clean_string("I LoVe dATaCamP!")
print(converted_text)
Code bearbeiten und ausführen