Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでreturnステートメントを使用するのはなぜですか?


print()関数は、コンソールに文字列または数値を書き込みます。つまり、「印刷」します。 returnステートメントは、関数が呼び出されたときに返す値を出力しません。ただし、関数の最後のステートメントでなくても、関数はすぐに終了または終了します。

値を返す関数は、実りある関数と呼ばれることもあります。他の多くの言語では、値を返さない関数はプロシージャと呼ばれます。

指定されたコードでは、関数foo()が呼び出されたときに返される値(つまり2)が関数bar()で使用されます。これらの戻り値は、以下に示すようにprintステートメントが使用された場合にのみコンソールに出力されます。

def foo():
    print("Hello from within foo")
    return 2
def bar():
    return 10*foo()
print foo()
print bar()
出力
Hello from within foo
2
Hello from within foo
20

foo()がbar()から呼び出されたとき、2がコンソールに書き込まれていないことがわかります。代わりに、bar()から返される値を計算するために使用されます。


  1. ブラウザのブックマーク機能を引き続き使用していますか?

    ブラウザの進化において、ブックマーク機能は誰もが持つことを楽しみにしていたものでした。これは、お気に入りのWebサイトすべてに永続的にマークを付けて、すぐに再訪できるようにする方法でした。しかし、ブラウザはこの進化を遂げてきましたが、これはまだ使用している機能ですか?ブラウザのブックマーク機能を引き続き使用しますか? このブラウザーの進化を経て、テクノロジーも同様の進化を遂げました。以前と同じようにコンピュータを使用する必要はありません。以前と同じようにインターネットを使用することすらありません。もはやGoogleが情報を入手するための単なる場所ではありません。これで、ソーシャルネットワーク

  2. Opera VPN を使用すべきでない理由

    何百万人もの人々が、デスクトップ コンピューターやモバイル デバイスで商用インターネットの初期から存在しているブラウザーである Opera を使用しています。間違いなく、より安全でプライベートな代替手段がありますが、Opera の統合された仮想プライベート ネットワークは、競合他社 (VPN) とは一線を画す機能の 1 つです。理論的には、VPN は暗号化された接続を作成し、ユーザーのデータをマスクしてセキュリティとプライバシーを向上させます。 Opera VPN の問題点は何ですか Opera VPN は、同社の公式 Web サイトで市場で「最高の無料 VPN」として宣伝されており、「