CommencerCommencer gratuitement

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

Écrire des fonctions en Python

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Get the "count_letter" docstring by using an attribute of the function
docstring = ____.____

border = '#' * 28
print('{}\n{}\n{}'.format(border, docstring, border))
Modifier et exécuter le code