、我々はAndAlso(& &)を使用することができ、OrElse(||)PythonのAndAlso(&&)とOrElse(||)論理演算子に相当するものは何ですか?論理演算のための.NET VBとC#で
方法についてPythonで、同等の論理演算子は何ですか? 「と」と「」または「」に限定されていますか?
を更新:以下はhttps://stackoverflow.com/a/8409488/719998
か/より引用
AND/ORおよびAndAlso/OrElse間の差であり、常に表現both1評価し、その後、 結果を返します。彼らはevaulationではありません。OrElse/AndAlsoも短絡しています。正しい式は、左式の評価 から結果を判別できない場合にのみ評価されます。 (これは意味:左の式が偽の場合OrElseにのみ右側の式 を評価し、左の式が真である場合AndAlsoは のみ右側の式を評価します。)
'and'と' AndAlso'の論理的な違いは何ですか?私はVB/C#を知らないので、違いがあるかもしれませんが、私は何を想像することはできません。 Pythonの人が答えなければならない場合は、予想される動作を明確にする必要があります。 – deceze
あなたの答えでこのチュートリアルをチェックしてください:https://www.tutorialspoint.com/python/python_basic_operators.htm よろしく、 –
ちょっと覗くと、VBの 'AndAlso'は短絡し、' And'はそうではないようです。 Pythonの 'と'は短絡しています。それはあなたが探しているものですか? – deceze