Funktionsdefinition
Der Zweck der Verwendung der Funktion: Reduzieren Sie die Schwierigkeit der Programmierung und reduzieren Sie die Wiederverwendung von Code.
Funktionsdefinition: Verwenden Sie die def-Anweisung.
def <name>(<parameters>):
<body>
Funktionsname <Name>: Beliebiger gültiger Python-Bezeichner
Parameterliste <Parameter>: Beim Aufruf der Funktion übergebene Werte Die Anzahl der
Parameter ist größer oder gleich Null. Mehrere Parameter werden durch Kommas getrennt.
Formularparameter: Bei der Definition einer Funktion stehen Klammern nach dem Funktionsnamen Die Variable in wird kurz als "formaler Parameter" bezeichnet. Die formalen Parameter sind nur innerhalb der Funktion gültig.
Istparameter: Beim Aufruf der Funktion wird die Variable in Klammern hinter dem Funktionsnamen als "Realparameter" bezeichnet.
Funktionskörper <body>: Der Code, der beim Aufruf der Funktion ausgeführt wird, besteht aus einer oder mehreren Anweisungen.
Die allgemeine Form des Funktionsaufrufs: <Name> (<Parameter>)
return-Anweisung: Beenden Sie den Funktionsaufruf und geben Sie das Ergebnis an den Aufrufer zurück.
Die return-Anweisung ist optional und kann an einer beliebigen Stelle im Funktionskörper angezeigt werden.
Ohne eine return-Anweisung gibt die Funktion die Kontrolle an den Aufrufer am Ende des Funktionskörpers zurück.
Funktionsschnittstelle: Rückgabewert und Parameter.
Die Hauptmethode für Funktionen zum Übergeben von Informationen: Übergeben von Informationen mithilfe von Funktionsrückgabewerten und Übergeben von Informationen über Parameter.
Rückgabeanweisung für Funktionsrückgabewert
: Das Programm beendet die Funktion und kehrt an die Stelle zurück, an der die Funktion aufgerufen wurde.
Der von der return-Anweisung zurückgegebene Wert wird an das aufrufende Programm übergeben.
Es gibt zwei Arten von Rückgabewerten: Rückgabe eines Werts, Rückgabe mehrerer Werte.