ホームページ  >  記事  >  バックエンド開発  >  Python の「print」と「return」の基本的な違いは何ですか?

Python の「print」と「return」の基本的な違いは何ですか?

DDD
DDDオリジナル
2024-11-15 00:28:02737ブラウズ

What is the fundamental difference between

Python における "print" と "return" の正式な区別

Python では、"print" 関数は指定された引数をコンソール出力、「return」ステートメントは関数の実行を終了し、呼び出し元に値を返します。

違いは、以下の関数例を考慮してください:

def print_and_return(param1):
    print(param1)  # Displays param1 on the console
    return param1  # Returns the value of param1

この関数を呼び出すと、コンソール上の出力は param1 の値になります。ただし、この関数はその値も返すため、その後のコードでその値を使用できます。

これを次の関数と比較してください。

def print_without_return(param1):
    print(param1)  # Displays param1 on the console

ここでは、return ステートメントがありません。その結果、関数は値を返さず、戻り値にアクセスしようとすると None (Python のデフォルトの戻り値) になります。

要約すると、「print」はコンソールに引数を表示します。一方、「return」は関数を終了し、呼び出し元が使用できる値を提供します。この違いを理解することは、関数の動作を制御し、戻り値を効果的に操作するために重要です。

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

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