Python Return Outside Function Fehler beheben

Haider Ali 14 April 2022
Python Return Outside Function Fehler beheben

Das Schlüsselwort return ist in Python für Funktionen reserviert. Jedes Mal, wenn Sie versuchen, es auf die andere Weise zu verwenden, erhalten Sie diesen Fehler: return outside function.

In dieser kompakten Anleitung geht es darum, diesen Fehler zu beheben. Tauchen wir ein.

Fehler return outside function in Python behoben

Dieser Fehler ist selbsterklärend; es besagt eindeutig, dass das Schlüsselwort return ausserhalb der Funktion steht. Sehen Sie sich den folgenden Code an.

# Single Return statement
return i

# return inside the If
if i == 5:
    return i

# Return Statement inside loop
for i in range(10):
    return i

Alle Möglichkeiten, das Schlüsselwort return zu verwenden, sind im obigen Codebeispiel falsch. Alle diese Aussagen geben Ihnen genau diesen Fehler.

Die richtige Art, das Schlüsselwort return zu verwenden, besteht darin, es innerhalb der Funktion zu platzieren. Das Schlüsselwort return wird verwendet, um einen Wert entsprechend den Rückgabetypen von Funktionen zurückzugeben.

Wie Sie bereits wissen, geben Funktionen einen Wert zurück; wir verwenden dafür das Schlüsselwort return. Schau mal.

# Return Statment inside the function
def my_Func():
    return 5


# Return Statment inside the if and function
def my_Func():
    if True:
        return 5


# Return Statment inside loop and  Function
def my_Func():
    for i in range(10):
        if i == 5:
            return i

Wie im obigen Code zu sehen ist, werden jetzt alle return-Anweisungen innerhalb einer Funktion platziert. Daher sehen wir den Fehler nicht mehr.

Autor: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

Verwandter Artikel - Python Function

Verwandter Artikel - Python Error