Neste post dou um exemplo de como deve ser feita a docstring em uma função de Python.

As Docstrings são strings que inserimos dentro de nosso código com o intuito de fornecer uma explicação melhor sobre seu funcionamento. Serve muito bem naqueles momentos que você escreveu um código e gostaria de saber exatamente o que aquela determinada função ou classe faz, esse momento sempre chega.

As explicações sobre a convenção podem ser vistas aqui.

Abaixo segue um exemplo de como escrever uma docstring e como acessar seus conteúdos.

def count_letter(content, letter):
	"""Count the number of times `letter` appears in `content`.

	Args:
	content (str): The string to search.
	letter (str): The letter to search for.

	Returns:
	int

	# Add a section detailing what errors might be raised
	Raises:
	ValueError: If `letter` is not a one-character string.
	"""
	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])

Você pode acessar os conteúdos da sua docstring:

help(count_letter)

ou também da seguinte maneira:

f = count_letter
print(f.__doc__)

Sempre que possível, use docstrings!