ホームページ >バックエンド開発 >Python チュートリアル >コードの「print」と「return」の違いは何ですか?

コードの「print」と「return」の違いは何ですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-10 18:30:03300ブラウズ

What's the Difference Between

プログラミングにおける「print」と「return」の違い

プログラミングでは、「print」と「return」は異なる目的を果たします。

Print:

  • 指定された値を標準出力に出力します(通常はコンソールまたは端末)。
  • 実行のフローに影響を与えず、呼び出し元に値を返しません。
  • 例: print(my_variable) は、my_variable の値をconsole.

Return:

  • 呼び出しポイントで関数またはメソッドの実行を終了します。
  • 値を返します呼び出し元に戻ります。これは変数に保存することも、さらに内部で使用することもできます。 code.
  • 例: return my_variable は、my_variable の値を呼び出し元に返します。

違いを説明するために、次の Python 関数を考えてみましょう:

def my_function(param1):
    print(param1)
    return param1

引数 42 を指定してこの関数を呼び出すと、コンソールに「42」が出力され、呼び出し元に値「42」が返されます。 my_function() によって返された値は、変数に割り当てたり、後続の計算で使用したりできます。

対照的に、return ステートメントを削除して print のみに依存すると、関数は引き続き "42" を出力します。コンソールにアクセスできますが、値は返されません。したがって、この関数からは使用可能な出力はありません。

以上がコードの「print」と「return」の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。