Elaborar un docstring
Has decidido escribir el paquete Python de procesamiento del lenguaje natural de código abierto más grande del mundo. Revolucionará el trabajo con texto libre, de la misma manera que numpy
lo hizo con las matrices, pandas
con los datos tabulares y scikit-learn
con el aprendizaje automático.
La primera función que escribes es count_letter()
. Toma una cadena y una sola letra y devuelve el número de veces que aparece la letra en la cadena. Quieres que los usuarios de tu paquete de código abierto puedan entender fácilmente cómo funciona esta función, así que tendrás que darle un docstring. Construye un docstring Google Style para esta función siguiendo estos pasos.
Este ejercicio forma parte del curso
Escribir funciones en Python
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# 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])