Heim > Artikel > Backend-Entwicklung > Was ist der grundlegende Unterschied zwischen „print“ und „return“ in der Programmierung?
Die formale Unterscheidung zwischen „Drucken“ und „Zurück“
In der Programmierung dienen die Funktionen „Drucken“ und „Zurück“ unterschiedlich Zwecke. „Print“ wird verwendet, um Informationen zum Standardausgabestream anzuzeigen, während „return“ die Ausführung einer Funktion beendet und einen Wert zurückgibt.
Betrachten Sie das folgende Beispiel:
def funct1(param1): print(param1) return param1
In Diese Funktion „print(param1)“ zeigt den Wert von „param1“ auf der Konsole an. Die „return(param1)“-Anweisung beendet dann die Funktion und gibt den Wert von „param1“ an die aufrufende Funktion zurück.
„Return“ unterscheidet sich von „print“ in zwei entscheidenden Punkten:
Ausgabeverwendung:
Funktionsbeendigung:
Um dies weiter zu veranschaulichen, betrachten Sie den folgenden Code :
def main(): ret = funct1(5) other = funct1(7) print("ret is: %s" % ret) print("other is: %s" % other)
Dieser Code ruft „funct1“ zweimal auf und übergibt unterschiedliche Werte. Die Ausgabe wird sein:
5 7 ret is: 5 other is: 7
Der von „funct1“ im ersten Aufruf zurückgegebene Wert wird der Variablen „ret“ zugewiesen und gedruckt. Ebenso wird der im zweiten Aufruf zurückgegebene Wert „other“ zugewiesen und gedruckt.
Im Gegensatz zu „print“ kann „other“ verwendet werden, um den von „funct1“ zurückgegebenen Wert zu speichern oder zu manipulieren.
Das obige ist der detaillierte Inhalt vonWas ist der grundlegende Unterschied zwischen „print“ und „return“ in der Programmierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!