Začněte nyníZačněte zdarma

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

Zobrazit kurz

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])
Upravit a spustit kód