ComenzarEmpieza gratis

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

Ver curso

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])
Editar y ejecutar código