Kom igångKom igång gratis

Skriva en docstring

Du har bestämt dig för att skriva världens bästa open source-paket för naturlig språkbehandling i Python. Det ska revolutionera arbetet med fritext, på samma sätt som numpy gjorde för arrayer, pandas för tabelldata och scikit-learn för maskininlärning.

Den första funktionen du skriver är count_letter(). Den tar en sträng och en enskild bokstav och returnerar antalet gånger bokstaven förekommer i strängen. Du vill att användarna av ditt paket enkelt ska förstå hur funktionen fungerar, så du behöver skriva en docstring till den. Bygg upp en docstring i Google-stil för den här funktionen genom att följa stegen nedan.

Den här övningen är en del av kursen

Att skriva funktioner i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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])
Redigera och kör kod