Píšeme docstring
Rozhodl/a ses napsat ten nejlepší open-source balíček pro zpracování přirozeného jazyka v Pythonu. Způsobí revoluci v práci s volným textem, podobně jako numpy změnil práci s poli, pandas s tabulkovými daty a scikit-learn se strojovým učením.
První funkce, kterou píšeš, je count_letter(). Přijímá řetězec a jeden znak a vrací počet výskytů tohoto znaku v řetězci. Chceš, aby uživatelé tvého balíčku snadno pochopili, jak funkce funguje, takže jí přidáš docstring. Postupuj podle níže uvedených kroků a vytvoř docstring ve stylu Google.
Toto cvičení je součástí kurzu
Writing Functions in Python
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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])