'__doc__' et help() pour une fonction¶
In [1]:
def doc_fonction(x=0):
"""
Cette fonction très compliquée retourne la valeur du paramètre
augmentée de la valeur 1.
Si aucun paramètre n'est spécifié alors la valeur par défaut est 0.
@param x: la valeur à traiter
@return: x + 1
"""
return x + 1 # 1 a été choisi car plus petit que 2 et plus grand que 0
In [2]:
# le print de __doc__
print('documentation de la fonction\n', doc_fonction.__doc__)
In [3]:
# le help
help(doc_fonction)
In [4]:
# que les commentaires n'apparaissent pas
'__doc__' et help() pour un module¶
In [5]:
# marche aussi pour les modules
import modulex as m
print('documentation du module\n', m.__doc__)
In [6]:
help(m)