Scrivere una docstring
Hai deciso di creare il più grande pacchetto Python open source per il Natural Language Processing. Rivoluzionerà il lavoro con il testo libero, proprio come numpy ha fatto per gli array, pandas per i dati tabellari e scikit-learn per il machine learning.
La prima funzione che scrivi è count_letter(). Riceve una stringa e una singola lettera e restituisce il numero di volte in cui la lettera appare nella stringa. Vuoi che chi usa il tuo pacchetto open source capisca facilmente come funziona questa funzione, quindi devi fornirle una docstring. Costruisci una docstring in stile Google per questa funzione seguendo questi passaggi.
Questo esercizio fa parte del corso
Scrivere funzioni in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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])