Récupération des docstrings
Vous et un groupe d'amis travaillez à la création d'un nouvel IDE Python exceptionnel (environnement de développement intégré, tel que PyCharm, Spyder, Eclipse, Visual Studio, etc.). L'équipe souhaite ajouter une fonctionnalité qui affiche une info-bulle contenant la docstring d'une fonction dès que l'utilisateur commence à saisir le nom de la fonction. De cette manière, l'utilisateur n'a pas besoin de se rendre ailleurs pour consulter la documentation relative à la fonction qu'il souhaite utiliser. Il vous a été demandé de compléter la fonction build_tooltip() qui récupère une docstring à partir d'une fonction arbitraire.
Vous réutiliserez la fonction count_letter() que vous avez développée dans le dernier exercice pour démontrer que nous pouvons extraire correctement sa docstring.
Cet exercice fait partie du cours
<cours>Écrire des fonctions en Python</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Get the "count_letter" docstring by using an attribute of the function
docstring = ____.____
border = '#' * 28
print('{}\n{}\n{}'.format(border, docstring, border))