Heim > Backend-Entwicklung > Python-Tutorial > Was ist der Unterschied zwischen „print' und „return' im Code?

Was ist der Unterschied zwischen „print' und „return' im Code?

Linda Hamilton
Freigeben: 2024-11-10 18:30:03
Original
325 Leute haben es durchsucht

What's the Difference Between

Unterschiede zwischen „Drucken“ und „Zurück“ in der Programmierung

Bei der Programmierung dienen „Drucken“ und „Zurück“ unterschiedlichen Zwecken.

Drucken:

  • Gibt den angegebenen Wert an die Standardausgabe aus (normalerweise die Konsole oder das Terminal).
  • Hat keinen Einfluss auf den Ausführungsfluss und gibt keinen Wert an zurück der Aufrufer.
  • Beispiel: print(my_variable) gibt den Wert von my_variable an die Konsole aus.

Rückgabe:

  • Beendet die Ausführung der Funktion oder Methode an ihrem Aufrufpunkt.
  • Gibt einen Wert an den Aufrufer zurück, der in einer Variablen gespeichert oder weiter im Code verwendet werden kann.
  • Beispiel: return my_variable gibt den Wert von my_variable an den Aufrufer zurück.

Um den Unterschied zu veranschaulichen, betrachten Sie die folgende Python-Funktion:

def my_function(param1):
    print(param1)
    return param1
Nach dem Login kopieren

Wenn wir diese Funktion mit dem Argument 42 aufrufen, ist sie gibt „42“ an die Konsole aus und gibt auch den Wert „42“ an den Anrufer zurück. Der von my_function() zurückgegebene Wert kann dann einer Variablen zugewiesen oder in nachfolgenden Berechnungen verwendet werden.

Wenn wir dagegen die Return-Anweisung entfernen und uns ausschließlich auf print verlassen, gibt die Funktion weiterhin „42“ aus die Konsole, aber es wird kein Wert zurückgegeben. Daher gibt es keine verwendbare Ausgabe der Funktion.

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen „print' und „return' im Code?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage