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