[PYTHON] return-Anweisung

return Die Rolle der Rückgabe besteht darin, "value = argument" an den Aufrufer der Funktion zurückzugeben. Die "return-Anweisung" gibt das Ausführungsergebnis einer normalen Funktion an den Aufrufer zurück. Wenn die Verarbeitung die return-Anweisung erreicht, ist die Funktionsausführung abgeschlossen und die Steuerung kehrt zum Aufrufer zurück. Wenn Sie Daten als Rückgabewert für return angeben, können Sie die Daten an den Aufrufer zurückgeben.

Unterschied zwischen Rücksendung und Druck Bei Verwendung an einer Eingabeaufforderung usw. sehen die Ergebnisse gleich aus, unabhängig davon, ob Sie return oder print verwenden, sie sind jedoch völlig unterschiedlich. return hat den Vorteil, dass der Rückgabewert in anderen Funktionen verwendet werden kann, sodass er in Fällen verwendet wird, in denen der Rückgabewert in anderen Funktionen verwendet wird, anstatt für die Ausgabe verwendet zu werden.

return: Gibt einen Wert zurück und beendet die Funktion Drucken: Drucken auf der Konsole

Muster ohne Rückgabewert

Funktionsdefinition def hello(): return

Funktionsaufruf hello()

Beispiel def hello(name): print ('Hallo', Name) return //以下は実行されない Druck ('Guten Abend', Name)

Hallo ('Hatamoto')

Muster mit Rückgabewert

Funktionsdefinition def number(): return 0

Funktionsaufruf a= number()

def number(a,b): return a + b

c = number(1, 2) print(c)

def add_number(a, b): return (a + b, a - b)

d, e = add_number(1, 2) print(d, e)

break break wird häufig als Menge mit einer if-Anweisung bei der iterativen Verarbeitung einer for-Anweisung oder einer while-Anweisung verwendet. Grundlegende Beschreibungsmethode mit break   während bedingter Ausdruck: Verzweigen Sie die Bedingung, um die Verarbeitung zu unterbrechen wenn bedingter Ausdruck: break Iterative Verarbeitung durch while-Anweisung ausgeführt

Unterschied zwischen Pause und Weiter Oft wird im Vergleich zur Pause weitergemacht. continue wird auch in der Schleifenverarbeitung verwendet, aber der Hauptunterschied zu break besteht darin, dass break den Schleifenverarbeitungsblock verlässt, während continue die Schleifenverarbeitung nicht beendet, sondern zum Beginn der Schleifenverarbeitung zurückkehrt und die Verarbeitung durchführt. Es wird eine kontinuierliche Funktion sein.

Beschreibungsmethode zum Verlassen der Doppelschleife Grundlegende Beschreibungsmethode beim Beenden mehrerer Schleifen, z. B. Doppelschleifen für Variable in range (): für Variable in range (): if Bedingter Ausdruck zum Aussteigen: break break

In Schleife zurückkehren return wird verwendet, um einen Wert von einer Funktion zurückzugeben. Nachdem Sie den Wert mit return zurückgegeben haben, endet die Verarbeitung der nachfolgenden Funktionen. Wenn Sie ihn also in einer Schleife verwenden, endet die gesamte Funktion, sodass die Schleifenverarbeitung endet.

Recommended Posts

return-Anweisung
while-Anweisung
Python if-Anweisung
Schreibanweisungspufferung
[PyQt] Leitfaden
Für andere Aussage
Python exec-Anweisung
[Python] if-Anweisung
Python-Assert-Anweisung