⊗pyPmFnFDO 15 of 129 menu

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:

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

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

help(getSum)

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

Help 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:

help(print)

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

help(print.__doc__)

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.

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

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

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen