CommencezCommencez gratuitement

Récupérer des docstrings

Vous et un groupe d'ami·e·s travaillez à créer un nouvel environnement de développement intégré (IDE) Python vraiment génial — comme PyCharm, Spyder, Eclipse, Visual Studio, etc. L'équipe veut ajouter une fonction qui affiche une info-bulle avec la docstring d'une fonction dès que l'utilisatrice ou l'utilisateur commence à taper son nom. Ainsi, il n'a pas à chercher ailleurs la documentation de la fonction qu'il souhaite utiliser. On vous a demandé de compléter la fonction build_tooltip() qui récupère la docstring d'une fonction quelconque.

Vous allez réutiliser la fonction count_letter() que vous avez développée dans l'exercice précédent pour montrer qu'on peut en extraire correctement sa docstring.

Cette activité fait partie du cours

Écrire des fonctions en Python

Voir le 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))
Modifier et exécuter le code