Pythonの「print」と「return」の違いは何ですか?

DDD
リリース: 2024-11-11 04:54:02
オリジナル
949 人が閲覧しました

What's the difference between

「print」と「return」の機能の違い

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

print()関数:

  • 標準出力デバイス (通常はコンソールまたは端末) にデータを出力します。
  • 戻り値はありません。データの保存や転送は行いません。
  • 情報の表示やデバッグの目的に役立ちます。

return ステートメント:

  • 関数から値を返します。
  • 戻り値は関数の呼び出し元によって受け取られ、さらなる処理や代入に使用できます。
  • 関数が特定の出力または結果を提供できるようにします。

主な違い:

  • 出力: 「print」はデータを表示し、「return」はデータを提供します。 value.
  • Storage: "print" はデータを格納したり返したりしませんが、"return" は呼び出し元の関数のコンテキストに値を格納します。
  • Function動作: 「return」ステートメントは関数の実行を終了し、値を返しますが、「print」ステートメントはデータを出力し、関数には影響しません。

例:

次の関数について考えてみましょう:

def funct1(param1):
    print(param1)
    return param1
ログイン後にコピー

この関数が引数を指定して呼び出されると、どちらも引数を出力し、引数の値を返します:

result = funct1(5)
print(result)  # Output: 5
ログイン後にコピー

これは、次の違いを強調しています。 "print" (データの出力) と "return" (さらに使用するための値の提供)。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート