「print」と「return」の正式な区別
プログラミングでは、「print」と「return」の関数は異なる役割を果たします。目的。 「Print」は標準出力ストリームに情報を表示するために使用され、「return」は関数の実行を終了して値を生成します。
次の例を考えてみましょう。
def funct1(param1): print(param1) return param1
Inこの関数「print(param1)」は、「param1」の値をコンソールに表示します。次に、「return(param1)」ステートメントは関数を終了し、呼び出し元の関数に「param1」の値を返します。
「Return」は、次の 2 つの重要な点で「print」とは異なります。
出力の使用法:
関数の終了:
これをさらに詳しく説明するために、次のコードを考えてみましょう。 :
def main(): ret = funct1(5) other = funct1(7) print("ret is: %s" % ret) print("other is: %s" % other)
このコードは、「funct1」を 2 回呼び出して、異なる値を渡します。出力は次のようになります。
5 7 ret is: 5 other is: 7
最初の呼び出しで "funct1" によって返された値は、変数 "ret" に割り当てられて出力されます。同様に、2 番目の呼び出しで返された値は「other」に割り当てられて出力されます。
「print」とは対照的に、「other」は「funct1」によって返された値を保存または操作するために使用できます。
以上がプログラミングにおける「print」と「return」の根本的な違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。