- Autor

- Name
- Nelson Silva
- Social
Einführung
Der return-Befehl ist ein wesentlicher Bestandteil von Funktionen in Python. Er markiert nicht nur das Ende der Ausführung einer Funktion, sondern ermöglicht es auch, Werte an die Stelle zurückzugeben, von der die Funktion aufgerufen wurde. In diesem Artikel werden wir die Details dazu erkunden, wie und wann return eingesetzt wird.
Der Zweck von return
- Wenn wir
returnverwenden, weisen wir die Funktion im Wesentlichen an, einen Wert an den Aufrufpunkt zurückzusenden. - Damit ist es möglich, Berechnungen durchzuführen oder Daten innerhalb einer Funktion zu verarbeiten und das Ergebnis anschließend in anderen Teilen des Programms zu verwenden.
Einfaches Beispiel für return
def quadrat(zahl):
return zahl * zahl
ergebnis = quadrat(5)
print('Das Quadrat von 5 ist:', ergebnis) # Das Quadrat von 5 ist: 25
Funktionen ohne return
Nicht alle Funktionen benötigen einen return-Befehl. Manche Funktionen werden nur verwendet, um eine Reihe von Anweisungen auszuführen, und müssen keinen Wert zurückgeben.
def begruessung(name):
print('Hallo,', name + '!')
begruessung('Maria') # Hallo, Maria!
Wenn wir jedoch versuchen, das Ergebnis dieser Funktion einer Variable zuzuweisen, würden wir einen None-Wert erhalten, da die Funktion keinen return-Befehl besitzt.
Mehrere Werte zurückgeben
In Python ist es möglich, mehrere Werte aus einer Funktion mithilfe von Tupeln zurückzugeben.
def berechnungen(a, b):
summe = a + b
differenz = a - b
produkt = a * b
return summe, differenz, produkt
res_summe, res_diff, res_prod = berechnungen(10, 5)
print('Summe:', res_summe, 'Differenz:', res_diff, 'Produkt:', res_prod)
Fazit
Der return-Befehl erweitert die Möglichkeiten von Funktionen in Python erheblich. Er macht Funktionen nicht nur vielseitiger, indem Werte zur Verwendung an anderen Stellen im Code zurückgegeben werden können, sondern erleichtert auch die Erstellung von sauberem und modularem Code.