LoslegenKostenlos loslegen

Eine Docstring verfassen

du hast beschlossen, das weltweit beste Open-Source-Python-Paket für Natural Language Processing zu schreiben. Es wird die Arbeit mit Freitext revolutionieren – so wie numpy für Arrays, pandas für tabellarische Daten und scikit-learn für Machine Learning.

Die erste Funktion, die du schreibst, heißt count_letter(). Sie nimmt einen String und einen einzelnen Buchstaben entgegen und gibt zurück, wie oft dieser Buchstabe im String vorkommt. Damit Nutzer deines Open-Source-Pakets schnell verstehen, wie die Funktion funktioniert, braucht sie eine Docstring. Erstelle eine Docstring im Google-Stil für diese Funktion, indem du diesen Schritten folgst.

Diese Übung ist Teil des Kurses

Funktionen in Python schreiben

Kurs anzeigen

Interaktive Übung

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

# Add a docstring to count_letter()
def count_letter(content, letter):
  ____
  if (not isinstance(letter, str)) or len(letter) != 1:
    raise ValueError('`letter` must be a single character string.')
  return len([char for char in content if char == letter])
Code bearbeiten und ausführen