私はフォーラムに参加したばかりなので、この質問が初歩的すぎないこと、または以前に質問されたことがあることを願っています。Python でいくつかのコードを書いているときに、true または false を返す個々の関数 (ここでは function1、function2、および function3 と呼ばれます) が同じ出力を画面に書き込むことがわかったので、このようにそれらをリンクしたいと思います。
if function1 or function2 or function3:
print "something"
function3 の実行にはさらに時間がかかることがわかっているので、これは避けたいと思います。条件が記述されたので、Python が最初に function1 を false と評価してから、if 条件が既に壊れていることがわかっているため、他の条件の評価を停止すると、私にとっては素晴らしいことのように思えます。もう 1 つの可能性は、結合された式の真理値が評価される前に、3 つの関数すべての戻り値が別々に検出されることです。if 条件評価の一連のアクションを知っている人はいますか?