Ausgabe der Funktionsdokumentation in Python

Im Körper einer Funktion kann man einen String angeben, der den Zweck der durchgeführten Arbeit beschreibt. Ein solcher String wird üblicherweise als Dokumentation der Funktion betrachtet. Er wird in einfache Anführungszeichen eingeschlossen und in der ersten Zeile des Funktionskörpers platziert. Um ihn zu lesen, muss man die spezielle Funktion help verwenden, der der Name der Funktion als Parameter übergeben wird.

Nehmen wir an, wir haben eine Funktion, die zwei Zahlen addiert. Darüber wurde eine Zeile mit entsprechender Information als Dokumentation hinterlassen:

pythondef getSum(num1, num2):
  'this function sums two numbers'
  return num1 + num2

Lassen Sie uns help aufrufen und herausfinden, was in getSum dokumentiert ist:

pythonhelp(getSum)

Nach der Ausführung des Codes erscheint in der Konsole eine Zeile mit dem Namen der Funktion und ihrer Dokumentation:

pythonHelp on function getSum in module __main__:

getSum(num1, num2)
  this function sums two numbers

Mit der Funktion help kann man auch die Dokumentation standardmäßiger Funktionen lesen. Lassen Sie uns Informationen über die Funktion print herausfinden:

pythonhelp(print)

Um nur den Dokumentationsstring der Funktion auszugeben, muss man nach dem Funktionsnamen in help die dienstliche Konstruktion .__doc__ übergeben:

pythonhelp(print.__doc__)
Задание 1

Erstellen Sie eine Funktion, die eine Liste von Monatsnamen als Parameter entgegennimmt und diese mit großem Anfangsbuchstaben ausgibt. Beschreiben Sie den Zweck der Funktion in der Dokumentation und geben Sie diese in der Konsole aus.

Задание 2

Geben Sie die gesamte Dokumentation über die Funktion sum aus.

Задание 3

Geben Sie nur den Dokumentationsstring über die Funktion len aus.