Suche…


Einführung

In Python wird die Funktion zurückgegeben, sobald die Ausführung auf "return" stößt.

Anweisung innerhalb einer Schleife in einer Funktion zurückgeben

In diesem Beispiel kehrt die Funktion zurück, sobald der Wert var den Wert 1 hat

def func(params):
    for value in params:
        print ('Got value {}'.format(value))

        if value == 1:
            # Returns from function as soon as value is 1
            print (">>>> Got 1")
            return

        print ("Still looping")

    return "Couldn't find 1"

func([5, 3, 1, 2, 8, 9])

Ausgabe

Got value 5
Still looping
Got value 3
Still looping
Got value 1
>>>> Got 1


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow