DocStringsLes DocStrings sont un outil important pour expliquer et documenter les programmes, ce qui aide à rendre la documentation de votre programme plus simple et plus facile à comprendre.

Nous pouvons utiliser une paire de triples guillemets simples sur la première ligne du corps de la fonction'''ou une paire de triples guillemets doubles"""pour définir une docstring.

Vous pouvez utiliser__doc__(notez les doubles underscores) pour accéder à l'attribut docstring de la fonction.

#!/usr/bin/python # -*- coding: UTF-8 -*- def function(): ''' dites quelque chose ici! ''' pass print (function.__doc__) # Appel de doc

La sortie est :

 say something here!
        

DocStringsConvention de docstring : la première ligne décrit brièvement le but de la fonction, la deuxième ligne est vide, et la troisième ligne contient une description détaillée.

#!/usr/bin/python # -*- coding: UTF-8 -*- def printMax(x,y): '''Affiche le maximum de deux nombres. Les deux valeurs doivent être des entiers.''' x=int(x) y=int(y) if x>y: print(x,'Maximum') else: print(y,'Maximum') printMax(3,5) print (printMax.__doc__) # Appel de doc

La sortie est :

5 最大
打印两个数中的最大值。
    
    两个值必须都是在整形数。