print は、コンピューター内で何が起こっているかを表す文字列をユーザーに表示するだけです。印刷内容をパソコンで使用することはできません。
#return は関数の戻り値です。この値は通常、人間のユーザーには見えませんが、コンピュータは他の機能でこの値を使用できます。
#print は関数にはまったく影響しません。それは人間が関数を使用できるようにするためだけです。 (推奨学習: Python ビデオ チュートリアル )
プログラムがどのように動作するかを理解するのに非常に役立ち、中断することなくプログラム内のさまざまな値を確認するデバッグに使用できます。プログラム。印刷物は、人間が見たい結果を確認するのに役立つだけです。
return は、関数が値を返す主な方法です。すべての関数は値を返しますが、return ステートメントがない場合は None を返します。関数によって返された値は、パラメータとして別の関数に渡したり、変数として保存したり、ユーザーが使用するために単純に出力したりすることができます。 return は、制御の流れを直ちに中断して現在の関数を終了し、指定された値を呼び出し元関数の呼び出し元に返すことを目的としています。
アプリケーション例
def print_hello(): x = "HELLO" print(x) def print_return(): x = "RETURN" return x def main(): Hello = print_hello() Return = print_return() print("this is %s " % Hello) print("that is %s " % Return) if __name__ == "__main__": main()
print は、必要な結果を表示するためのものです。
return は、必要な結果を送信することです。
Python 関連の技術記事をさらに詳しく知りたい場合は、Python チュートリアル 列にアクセスして学習してください。
以上がPythonのprintとreturnの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。