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