Python zurück

Die Python-Return-Anweisung weist Python an, mit der Ausfuhrung eines Hauptprogramms fortzufahren. Sie können die return-Anweisung verwenden, um einen Wert an das Hauptprogramm zuruckzusenden, z. B. einen String oder eine Liste.

Funktionen sind Anweisungsblöcke, die eine bestimmte Aufgabe in der Programmierung ausfuhren. Sobald eine Funktion deklariert wurde, kann sie mehrmals wiederverwendet werden. Der Hauptvorteil der Verwendung von Funktionen besteht darin, dass die Anzahl der von Ihnen geschriebenen Codezeilen reduziert werden kann.

Wenn Sie mit Funktionen in Python arbeiten, werden Sie auf die return-Anweisung stoßen. Diese Anweisung stoppt die Ausfuhrung einer Funktion und gibt Werte von einer Funktion an das Hauptprogramm zuruck.

In diesem Tutorial werden wir die Funktionsweise der return-Anweisung und die Verwendung von return to besprechen Werte an ein Hauptprogramm senden.

Python Function Refresher

Python enthält eine Reihe von integrierten Funktionen—wie print(), str() und len()–die bestimmte Aufgaben ausfuhren.

Sie können Ihre eigenen deklarieren Python-Funktion mit dem Schlusselwort def. Nachdem Sie das Schlusselwort def verwendet haben, sollten Sie den Namen Ihrer Funktion angeben. Dann sollten Sie durch eine Reihe von Klammern angeben. Die Klammer kann alle Parameter enthalten, die Ihre Funktion akzeptieren soll.

Hier ist die Syntax zum Deklarieren einer Funktion in Python:

Python Return

Das Python-Schlusselwort return endet a -Funktion und weist Python an, mit der Ausfuhrung des Hauptprogramms fortzufahren. Das Schlusselwort return kann einen Wert an das Hauptprogramm zurucksenden. Ein Wert kann eine Zeichenfolge, ein Tupel oder ein beliebiges anderes Objekt sein.

81 % der Teilnehmer gaben an, dass sie sich nach dem Besuch eines Bootcamps hinsichtlich ihrer Berufsaussichten im Tech-Bereich sicherer fuhlten. Lassen Sie sich noch heute in ein Bootcamp einweisen.

Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.

Dies ist nutzlich, weil es ermöglicht uns zur Verarbeitung von Daten innerhalb einer Funktion. Dann können wir die Daten an unser Hauptprogramm zuruckgeben, damit wir sie außerhalb unserer Funktion verwenden können.

Auf Daten, die innerhalb einer Funktion verarbeitet werden, kann nur innerhalb der Funktion zugegriffen werden. Dies ist nur der Fall, wenn Sie die Anweisung return verwenden, um die Daten an eine andere Stelle im Programm zu senden.

Hier ist die Syntax fur das Schlusselwort return:

Das Schlusselwort return kann uberall innerhalb einer Funktion vorkommen, und wenn der Code die return-Anweisung ausfuhrt, wird die Funktion verlassen.

Die return-Anweisung gibt einen Wert an den Rest des Programms zuruck, kann aber auch alleine verwendet werden. Wenn nach der return-Anweisung kein Ausdruck definiert ist, wird None zuruckgegeben. Hier ist ein Beispiel dafur in Aktion:

Unser Code gibt zuruck: Keine.

Sie können sich entscheiden, keinen Wert anzugeben, wenn Sie nur möchten, dass eine Funktion nach einem bestimmten Punkt nicht mehr ausgefuhrt wird . Dies ist ein weniger häufiger Anwendungsfall der Python-Return-Anweisung.

Angenommen, wir betreiben ein Restaurant. Wir möchten ein Programm erstellen, das die Kosten fur die Sandwich-Mahlzeiten, die wir auf der Speisekarte haben, erstattet. Diese Aufgabe sollte in einer Funktion enthalten sein, da wir sie mehr als einmal verwenden möchten.

Die Kellnerin sollte den Namen des Sandwichs eingeben, das ein Kunde bestellt hat, und der Preis fur das Sandwich angezeigt werden. Wir könnten diese Aufgabe mit dem folgenden Code erledigen:

Lassen Sie unser Programm ausfuhren und sehen, was passiert:

In der ersten Codezeile geben wir den Namen des Sandwichs an, dessen Preis wir herausfinden möchten. In diesem Fall speichert unsere Sandwich Python-Variable den Wert Schinken und Käse.

Als nächstes deklarieren wir eine Funktion namens calculate_price(), die einen Parameter akzeptiert: den Namen des Sandwichs, das der Kunde kaufen möchte. Wir haben Python if-Anweisungen verwendet, um den Namen des Produkts mit unserer Sandwich-Liste zu vergleichen. Wenn der Produktname gefunden wird, gibt unser Programm den von ihm definierten Preis zuruck.

Hier sind die möglichen Python-Gleitkommawerte, die unser Programm zuruckgeben kann:

  • "Schinken und K√§se‚": 2,50
  • "Chicken Club‚": 2,75
  • Ein weiteres Sandwich: 2,50

Auf der letzten Zeile , rufen wir unsere Methode calculate_price() auf und ubergeben die Sandwich-Variable als Argument. Wenn unsere Methode calculate_price() aufgerufen wird, fuhrt unser Programm die Methode aus und gibt den Preis fur . zuruck das von uns angegebene Sandwich.

In diesem Fall ist das Sandwich, das unser Kunde bestellt hat, Schinken und Käse, daher gibt unser Programm 2,50 zuruck.

Sobald die return-Anweisung ausgefuhrt wird, stoppt unsere Funktion und unser Programm läuft weiter.

Return in Python: Ein weiteres Beispiel

Lassen Sie’ s verwenden Sie ein anderes Beispiel fur die Ruckgabe-Anweisung um zu veranschaulichen, wie es funktioniert. Angenommen, wir erstellen ein Programm, das die fällige Änderung eines Kunden berechnet. Wir könnten diese Aufgabe mit dem folgenden Code erledigen:

Unser Code gibt zuruck:

"Karriere-Karma trat in mein Leben ein, als ich es am dringendsten brauchte und half mir schnell bei einem Bootcamp. Zwei Monate später Nach meinem Abschluss habe ich meinen Traumjob gefunden, der meinen Werten und Lebenszielen entspricht!"

Venus, Software Engineer bei Rockbot

Wir eine Funktion namens calculate_change deklariert, die den Preis des Sandwiches von dem vom Kunden angegebenen Betrag abzieht. In diesem Fall beträgt der Preis fur das Sandwich 2,50 USD und der Benutzer hat der Kellnerin 4 USD gegeben. Unser Programm gibt also 1,50 $ zuruck.

Schlussfolgerung

Das Schlusselwort return in Python beendet eine Funktion und weist Python an, den Rest des Hauptprogramms auszufuhren. Ein Return-Schlusselwort kann einen Wert an das Hauptprogramm zurucksenden.

Während Werte in einer Funktion definiert wurden, können Sie sie an Ihr Hauptprogramm zurucksenden und sie im gesamten Code lesen.

In diesem Tutorial haben wir uns mit den Grundlagen der Python-Return-Anweisung befasst. Wir haben uns auch zwei Beispiele fur Python-Funktionen angesehen, die das Schlusselwort return verwendet haben, um zu veranschaulichen, wie die Anweisung funktioniert.

Kurse, Lernressourcen und weitere Informationen zu Python finden Sie in unserer vollständigen Anleitung zum Erlernen von Python.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method