LoslegenKostenlos starten

Einen Docstring verfassen

du hast beschlossen, das weltweit beste Open-Source-Python-Paket für natürliche Sprachverarbeitung 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 einen Docstring. Erstelle einen Docstring im Google-Stil für diese Funktion, indem du diesen Schritten folgst.

Diese Übung ist Teil des Kurses

<Kurs>Funktionen in Python schreiben</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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