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

PythonのOR演算子とAND演算子の違いは何ですか?


Pythonでは、andまたはor(notとともに)は論理演算子として定義されます。どちらも、trueまたはfalseと評価される可能性のある2つのオペランドを必要とします。

and演算子は、両方のオペランドがTrueの場合にのみTrueを返します。

>>> a=50
>>> b=25
>>> a>40 and b>40
False
>>> a>100 and b<50
False
>>> a==0 and b==0
False
>>> a>0 and b>0
True

or演算子は、いずれかのオペランドがtrueの場合にTrueを返します。

>>> a=50
>>> b=25
>>> a>40 or b>40
True
>>> a>100 or b<50
True
>>> a==0 or b==0
False
>>> a>0 or b>0
True

  1. Python論理演算子

    条件付きステートメントを使用している場合は、ステートメントで複数の比較を行うことができます。たとえば、2つのステートメントがTrueと評価されるかどうか、または2つのステートメントの1つがFalseと評価されるかどうかを確認できます。 そこで、Python論理演算子が登場します。論理演算子は、条件ステートメントで複数の論理比較を行うことができる特殊なタイプの演算子です。 このチュートリアルでは、例を使用して、演算子の基本と、Pythonで提供される3つの論理演算子の使用方法について説明します。 Python演算子 演算子は、Pythonの特別な操作を示す記号です。たとえば、マ

  2. C言語で使用されるさまざまな演算子と式は何ですか?

    オペレーターはデータに対して操作を実行します。それらは以下に分類されます- 算術演算子。 関係演算子。 論理演算子。 代入演算子。 インクリメントおよびデクリメント演算子。 ビット演算子。 条件演算子。 特別な演算子。 算術演算子 これらの演算子は、数値計算(または)に使用され、加算、減算などの算術演算を実行します。 オペレーター 説明 例 a =20、b =10 出力 + 追加 a + b 20 + 10 30 - 減算 a-b 20-10 10 * 乗算 a * b 20 * 10 200 / 分割 a