Aan de slagGa gratis aan de slag

Een docstring maken

Je hebt besloten het beste open-source Python-pakket voor natural language processing te schrijven. Het zal het werken met vrije tekst revolutioneren, zoals numpy dat deed voor arrays, pandas voor tabelgegevens en scikit-learn voor machine learning.

De eerste functie die je schrijft is count_letter(). Deze neemt een string en één letter en geeft terug hoe vaak die letter in de string voorkomt. Je wilt dat gebruikers van je open-sourcepakket snel begrijpen hoe deze functie werkt, dus heeft ze een docstring nodig. Bouw een Google Style-docstring voor deze functie op door deze stappen te volgen.

Deze oefening maakt deel uit van de cursus

Functies schrijven in Python

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren