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

Pythonメンバーシップ演算子


Pythonのメンバーシップ演算子は、文字列、リスト、タプルなどのシーケンスのメンバーシップをテストします。以下に説明するように、2つのメンバーシップ演算子があります-

Sr.No オペレーターと説明
1 in
指定されたシーケンスで変数が見つかった場合はtrueと評価され、それ以外の場合はfalseと評価されます。
x in y、ここでは、xがシーケンスyのメンバーである場合、結果は1になります。
2 含まれていません
指定されたシーケンスで変数が見つからない場合はtrueと評価され、それ以外の場合はfalseと評価されます。
xはyに含まれていません。ここでは、xがシーケンスyのメンバーでない場合、結果は1になりません。

#!/usr/bin/python
a = 10
b = 20
list = [1, 2, 3, 4, 5 ];
if ( a in list ):
   print "Line 1 - a is available in the given list"
else:
   print "Line 1 - a is not available in the given list"
if ( b not in list ):
   print "Line 2 - b is not available in the given list"
else:
   print "Line 2 - b is available in the given list"
a = 2
if ( a in list ):
   print "Line 3 - a is available in the given list"
else:
   print "Line 3 - a is not available in the given list"

出力

上記のプログラムを実行すると、次の結果が生成されます-

Line 1 - a is not available in the given list
Line 2 - b is not available in the given list
Line 3 - a is available in the given list

  1. Python比較演算子

    これらの演算子は、それらの両側の値を比較し、それらの間の関係を決定します。関係演算子とも呼ばれます。 変数aが10を保持し、変数bが20を保持すると仮定すると、- Sr.No オペレーターと説明 例 1 == 2つのオペランドの値が等しい場合、条件は真になります。 (a ==b)は正しくありません。 2 != 2つのオペランドの値が等しくない場合、条件は真になります。 (a!=b)は真です。 3 <> 2つのオペランドの値が等しくない場合、条件は真になります。 (a <> b)は真です。これは!=演算子に似ています。

  2. Python算術演算子

    変数aが10を保持し、変数bが20を保持すると仮定すると、- Sr.No オペレーターと説明 例 1 +追加 演算子のいずれかの側に値を追加します。 a + b =30 2 -減算 左側のオペランドから右側のオペランドを減算します。 a – b =-10 3 *乗算 演算子のいずれかの側で値を乗算します a * b =200 4 /部門 左側のオペランドを右側のオペランドで除算します b / a =2 5 %モジュラス % 係数 b%a =0 6 **指数 演算子の指数(パワー)