Heim >Backend-Entwicklung >Python-Tutorial >Was ist der grundlegende Unterschied zwischen „print' und „return' in Python?
Formale Unterscheidung zwischen „print“ und „return“ in Python
In Python zeigt die Funktion „print“ das angegebene Argument an Konsolenausgabe, während die „return“-Anweisung die Funktionsausführung beendet und einen Wert an den Aufrufer zurückgibt.
Um den Unterschied zu veranschaulichen, betrachten Sie die Beispielfunktion unten:
def print_and_return(param1): print(param1) # Displays param1 on the console return param1 # Returns the value of param1
Wenn Sie diese Funktion aufrufen, ist die Ausgabe auf der Konsole der Wert von param1. Allerdings gibt die Funktion diesen Wert auch zurück, sodass Sie ihn in weiterem Code verwenden können.
Vergleichen Sie dies mit der folgenden Funktion:
def print_without_return(param1): print(param1) # Displays param1 on the console
Hier gibt es keine Return-Anweisung. Infolgedessen gibt die Funktion keinen Wert zurück und jeder Versuch, auf den zurückgegebenen Wert zuzugreifen, führt zu None (dem Standardrückgabewert in Python).
Zusammenfassend lässt sich sagen, dass „print“ Argumente auf der Konsole anzeigt , während „return“ die Funktion beendet und einen Wert bereitstellt, der vom Aufrufer verwendet werden kann. Das Verständnis dieses Unterschieds ist entscheidend für die Steuerung des Funktionsverhaltens und die effektive Arbeit mit zurückgegebenen Werten.
Das obige ist der detaillierte Inhalt vonWas ist der grundlegende Unterschied zwischen „print' und „return' in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!