Pythonにおける演算子は、特定の計算や操作を行うための特殊な記号またはキーワードです。以下に、Pythonの主要な演算子について説明します。
1. 算術演算子: これらの演算子は数値の基本的な算術計算を行います。
– `+`(し算)
– `-`(引き算)
– `*`(掛け算)
– `/`(除算)
– `//`(整数除算)
– `%`(剰余)
– `**`(べき乗)
2. 比較演算子: これらの演算子は、値や変数間の比較を行い、その結果をブール値(TrueまたはFalse)として返します。
– `==`(等しい)
– `!=`(等しくない)
– `<`(より小さい)
– `>`(より大きい)
– `<=`(より小さいか等しい)
– `>=`(より大きいか等しい)
3. 論理演算子: これらの演算子は論理式の計算を行います。
– `and`(両方の条件がTrueの場合にTrue)
– `or`(少なくとも一方の条件がTrueの場合にTrue)
– `not`(条件がFalseの場合にTrue)
4. 代入演算子: これらの演算子は、変数への値の割り当てに使用されます。
– `=`(代入)
– `+=`(加算後代入)
– `-=`(減算後代入)
– `*=`(乗算後代入)
– `/=`(除算後代入)
– `//=`(整数除算後代入)
– `%=`(剰余後代入)
– `**=`(べき乗後代入)
5. ビット演算子: これらの演算子は整数をビットで操作します。
– `&`(ビット単位のAND)
– `|`(ビット単位のOR)
– `^`(ビット単位のXOR)
– `~`(ビット反転)
– `<<`(左シフト)
– `>>`(右シフト)
6. メンバーシップ演算子: これらの演算子は、ある要素が特定のコレクション(例えばリストや辞書)に含まれているかをテストします。
– `in`(含まれていればTrue)
– `not in`(含まれていなければTrue)
7. アイデンティティ演算子: これらの演算子は、二つの変数が同じオブジェクトを参照しているかをチェックします。
– `is`(同じオブジェクトを参照していればTrue)
– `is not`(同じオブジェクトを参照していなければTrue)
これらはPythonの主な演算子であり、それぞれが特定の計算や操作を実行するために使用されます。