| a | == | b | # | a | が | b | と等しい | |||
| a | != | b | # | a | が | b | と異なる | |||
| a | < | b | # | a | が | b | よりも小さい | |||
| a | > | b | # | a | が | b | よりも大きい | |||
| a | <= | b | # | a | が | b | 以下である | |||
| a | >= | b | # | a | が | b | 以上である | |||
| a | is | b | # | a | が | b | と等しい | |||
| a | is | not | b | # | a | が | b | と異なる | ||
| a | in | b | # | a | が | b | に含まれる | (a, b は共に文字列、または、b はリストやタプル) | ||
| a | not | In | b | # | a | が | b | に含まれない | (a, b は共に文字列、または、b はリストやタプル) |
タプル:静的な配列、値や要素数は固定で変更できない
はじめに簡単なまとめ
等しい (a == b): a と b が同じなら真。
異なる (a != b): a と b が違うなら真。
より小さい (a < b): a が b より小さいなら真。
より大きい (a > b): a が b より大きいなら真。
以下である (a <= b): a が b 以下なら真。
以上である (a >= b): a が b 以上なら真。
等しい (a is b): a と b が同じオブジェクトなら真。
異なる (a is not b): a と b が違うオブジェクトなら真。
含まれる (a in b): a が b に含まれているなら真。
含まれない (a not in b): a が b に含まれていないなら真。
比較演算子
条件を比較したり確認したりするために使われる。
1. 等しい (a == b)
これは、a と b が同じであるかどうかを確認。
- 例: a が 5 で、b も 5 の場合、
- a == b は真(True)
a = 5
b = 5
print(a == b) # 出力は True
2. 異なる (a != b)
これは、a と b が異なるかどうかを確認。
- 例: a が 5 で、b が 3 の場合、
- a != b は真(True)
a = 5
b = 3
print(a != b) # 出力は True
3. より小さい (a < b)
これは、a が b より小さいかどうかを確認。
- 例: a が 3 で、b が 5 の場合、
- a < b は真(True)
a = 3
b = 5
print(a < b) # 出力は True
4. より大きい (a > b)
これは、a が b より大きいかどうかを確認。
- 例: a が 7 で、b が 5 の場合、
- a > b は真(True)
a = 7
b = 5
print(a > b) # 出力は True
5. 以下である (a <= b)
これは、a が b 以下であるかどうかを確認。
- 例: a が 5 で、b が 5 の場合、
- a <= b は真(True)
a = 5
b = 5
print(a <= b) # 出力は True
6. 以上である (a >= b)
これは、a が b 以上であるかどうかを確認。
- 例: a が 7 で、b が 5 の場合、
- a >= b は真(True)
a = 7
b = 5
print(a >= b) # 出力は True
7. 等しい (a is b)
これは、a と b が同じオブジェクトであるかどうかを確認します。通常の比較(==)とは少し違いますが、初心者にとっては基本的には同じ意味で使われる。
- 例: a と b が同じリストを指している場合、
- a is b は真(True)
a = [1, 2, 3]
b = a
print(a is b) # 出力は True
8. 異なる (a is not b)
これは、a と b が異なるオブジェクトであるかどうかを確認。
- 例: a と b が異なるリストを指している場合、
- a is not b は真(True)
a = [1, 2, 3]
b = [1, 2, 3]
print(a is not b) # 出力は True
9. 含まれる (a in b)
これは、a が b に含まれているかどうかを確認します。b がリスト、タプル、または文字列の場合に使う。
- 例: a が “りんご” で、b が [“りんご”, “バナナ”, “オレンジ”] の場合、
- a in b は真(True)
a = “りんご”
b = [“りんご”, “バナナ”, “オレンジ”]
print(a in b) # 出力は True
10. 含まれない (a not in b)
これは、a が b に含まれていないかどうかを確認。
- 例: a が “ぶどう” で、b が [“りんご”, “バナナ”, “オレンジ”] の場合、
- a not in b は真(True)
a = “ぶどう”
b = [“りんご”, “バナナ”, “オレンジ”]
print(a not in b) # 出力は True
まとめ
- 等しい (a == b): a と b が同じなら真。
- 異なる (a != b): a と b が違うなら真。
- より小さい (a < b): a が b より小さいなら真。
- より大きい (a > b): a が b より大きいなら真。
- 以下である (a <= b): a が b 以下なら真。
- 以上である (a >= b): a が b 以上なら真。
- 等しい (a is b): a と b が同じオブジェクトなら真。
- 異なる (a is not b): a と b が違うオブジェクトなら真。
- 含まれる (a in b): a が b に含まれているなら真。
- 含まれない (a not in b): a が b に含まれていないなら真。


