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
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])