の違い|およびPythonのOR演算子?
Pythonの場合、または論理演算子であり、|ビット演算子です。 or演算子には、任意のタイプの2つの演算子が必要であり、trueまたはfalseの場合があります。いずれかのオペランドが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の場合は1を返します
>>> a=10 #0000 1010 >>> bin(a) '0b1010' >>> b=20 #0001 0100 >>> bin(b) '0b10100' >>> c=a|b >>> c 30 #0001 1110 >>> bin(c) '0b11110'
-
Pythonのさまざまな算術演算子は何ですか?
Pythonの算術演算子について以下で説明します- +加算の場合-いずれかの側でオペランドの加算を実行します >>a=5 >>b=7 >>c=a+b >>c 12 -減算の場合-最初のオペランドから2番目のオペランドを減算します >>a=10 >>b=5 >>c=a-b >>c 5 *乗算の場合-第1オペランドを第2オペランドで乗算します >>a=5 >>b=2 >>c=a*b >>c 10 /除算の場合-第1オペランドを第2オペランドで除算し
-
Pythonのさまざまな基本演算子は何ですか?
Pythonの演算子は-に分類されます 算術演算子 +追加 -減算用 *乗算用 /除算用 //フロア分割用 モジュロまたは剰余の% 関係演算子 以上の場合 =以上の場合 <未満の場合 <=以下の場合 ==forは等しい !=forはと等しくありません 論理演算子 および-両方のオペランドがtrueの場合にのみtrue または-1つのオペランドがtrueの場合でもtrue not-オペランドがfalseの場合はtrue、その逆の場合 ビット演算子 &ビット単位のAND |ビットごとのOR 〜ビット単位ではない ^ビット単位のXORの場合 ビット単位の右シフト <<ビット単位の