Heim > Artikel > Computer-Tutorials > Grundkenntnisse über Computerfunktionen?
Möchten Sie die Grundlagen von Computerfunktionen verstehen und eine solide Grundlage für Ihre Programmierreise legen? Der PHP-Editor Apple bietet Ihnen einen umfassenden Leitfaden mit klaren und leicht verständlichen Erklärungen, der grundlegende Konzepte, Funktionstypen und Verwendungsszenarien abdeckt. Entdecken Sie diesen Artikel, beherrschen Sie die Essenz der Computerfunktionen und erschließen Sie neue Dimensionen der Programmierkenntnisse!
1. Funktionsdefinition, Funktionsname, Funktionskörper und Aufruf
Funktionsdefinitionssyntax:
def Funktionsname():
Funktionskörper
Funktionsaufruf: Verwenden Sie den Funktionsnamen, um die Funktion aufzurufen. geschrieben als: Funktionsname (), zu diesem Zeitpunkt wird der Funktionskörper ausgeführt
2 Rückgabe der Funktion
Nachdem die Funktion ausgeführt wurde, können Sie das Ergebnis mit return an den Funktionsnamen () zurückgeben.
Die Verwendung von Return in Funktionen:
1) Wenn die Funktion auf Return trifft, wird die Funktion beendet und die Ausführung wird nicht mehr fortgesetzt.
2) Geben Sie dem Funktionsaufrufer (Funktionsname + ()) ein Zugriffsergebnis
3. Parameter der Funktion
Parameter, die Funktion gibt den Wert einer bestimmten Variablen an, wenn sie aufgerufen wird
def-Funktionsname ( Parameterliste):
Funktionskörper
Funktionsname (Parameter)
1) Formale Parameter
Die Variablen, die an der Position geschrieben werden, an der die Funktion deklariert wird, werden formale Parameter genannt. Sie haben eine vollständige Form, die tatsächlichen Parameter müssen es jedoch sein Wird beim Aufruf angegeben
2) Tatsächliche Parameter
Die beim Aufruf der Funktion an die Funktion übergebenen Werte werden als tatsächliche Parameter bezeichnet
3) Parameterübergabe
Der Prozess der Übergabe der tatsächlichen Parameter an die formalen Parameter beim Übergeben von Informationen an die Funktion nennt man Parameterübergabe.
4-1) Positionsparameter
bedeutet, dass beim Übergeben von Parametern an eine Funktion die Werte der Reihe nach übergeben werden
4-2) Standardparameter
Definition: Beim Schreiben einer Funktion übergeben Sie den Standardwert direkt Beim Aufruf haben die Standardparameter bereits Werte, sodass keine Werte übergeben werden müssen.
Funktion: Der größte Vorteil besteht darin, die Schwierigkeit beim Aufrufen von Funktionen zu verringern.
def power(m, n=3):
result=1
while n>0:
n=n-1
result=result*m
return result
# Rufen Sie die Funktion auf und geben Sie sie aus das Ergebnis
print(power(4))
Beim Festlegen von Standardparametern sind zwei Dinge zu beachten:
Erstens: Die erforderlichen Parameter stehen an erster Stelle und die Standardparameter an letzter Stelle, andernfalls meldet der Python-Interpreter einen Fehler.
Zweitens: Die Standardparameter müssen auf unveränderliche Objekte verweisen! Zeigen Sie auf ein unveränderliches Objekt! Zeigen Sie auf ein unveränderliches Objekt!
(Hinweis: Zeichenfolgen, Zahlen und Tupel in Python können alle als Objekte betrachtet werden.)
Warum sollten wir unveränderliche Objekte wie str und None entwerfen? Denn sobald ein unveränderliches Objekt erstellt wurde, können die Daten im Objekt nicht mehr geändert werden, wodurch Fehler durch die Änderung von Daten reduziert werden. Da sich das Objekt außerdem nicht ändert, ist beim gleichzeitigen Lesen von Objekten in einer Multitasking-Umgebung keine Sperre erforderlich, und beim gleichzeitigen Lesen treten überhaupt keine Probleme auf. Wenn wir ein Programm schreiben und ein unveränderliches Objekt entwerfen können, dann versuchen Sie, es als unveränderliches Objekt zu entwerfen
4-3) Schlüsselwortparameter
Definition: Mit variablen Parametern können Sie 0 oder eine beliebige Anzahl von Parametern übergeben Variable Parameter werden beim Aufruf der Funktion automatisch zu einem Tupel zusammengesetzt.
Mit Schlüsselwortparametern können Sie 0 oder eine beliebige Anzahl von Parametern übergeben, die Parameternamen enthalten. Diese Schlüsselwortparameter werden automatisch zu einem Diktat innerhalb der Funktion zusammengestellt. Beim Aufruf einer Funktion können Sie nur die erforderlichen Parameter übergeben:
Funktion: Erweitern Sie die Funktion der Funktion
Eigenschaften: **kw
Klassifizierung von Parametern:
Aus Sicht der tatsächlichen Parameter:
1. Positionsparameter lauten wie folgt: Weisen Sie formalen Parametern Positionswerte zu
2. Schlüsselwortparameter werden entsprechend den Namen formaler Parameter an Funktionen übergeben
3. Gemischte Verwendung: Schreiben Sie zuerst Positionsparameter und dann Schlüsselwortparameter Formale Parameterüberwachung:
1. Der Standardwertparameter erhält einen Wert, wenn kein Wert angegeben wird
Das obige ist der detaillierte Inhalt vonGrundkenntnisse über Computerfunktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!