Przykład 10.5: docstring
Objaśnienie:
Opis w postaci łańcucha znaków w pierwszym wierszu funkcjito jej DocString (opis dokumentujący). Taki sam opis można zastosować do modułów i klas!
Zaleca się (choć nie jest to obowiązkowe), aby opis docstring zaczyna… się dużą literą, pierwszy wiersz był zakończony kropką, po nim następował wiersz pusty, a dalej dokładniejsze wyjaśnienia.
Opis (docstring) jest dostepny za pośrednictwem własności doc (uwaga na podwójne podkreślenia). W Pythonie wszystko jest obiektem - także nawet funkcje – dlatego można definować własności funkcji (takie jak +doc).
Zamiast odwołania do doc można używać funkcji help(). W tym wypadku help(printMax).