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.
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.
LinkedInVerwandter Artikel - Python Function
- Beenden Sie eine Funktion in Python
- Optionale Argumente in Python
- Argumente in der Funktion main() in Python
- Eingebaute Identitätsfunktion in Python
- Erstklassige Funktionen in Python
- Funktionssignatur erhalten
Verwandter Artikel - Python Error
- Adresse wird bereits verwendet Fehler in Python
- AttributeError: __Exit__ in Python
- AttributeError: 'Dict'-Objekt hat kein Attribut 'Append' in Python
- AttributeError: 'NoneType'-Objekt hat kein Attribut 'Text' in Python
- AttributeError: Int-Objekt hat kein Attribut
- AttributeError: Modul Urllib hat keine Attributanforderung