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

Was ist der grundlegende Unterschied zwischen „print' und „return' in Python?

DDD
Freigeben: 2024-11-15 00:28:02
Original
786 Leute haben es durchsucht

What is the fundamental difference between

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage