Python-Studiennotizen (Funktion)

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.

Veröffentlicht 48 Originalartikel · Gefällt mir 25 · Besuchen Sie 2453

Ich denke du magst

Origin blog.csdn.net/qq_43628959/article/details/97942269
Empfohlen
Rangfolge