演算 (Operations)
比較演算 (Comparison operations)
1.等しい (Equal)
・比較演算子==を使用して、2つの値が等しいかを確認します。たとえば、5 == 5はTrueを返し、値が一致する場合の条件判定に使用されます。文字列比較では、大文字小文字の違いも区別します。例: "hello" == "Hello"はFalseを返します。等価比較は、条件式での分岐やデータ検証に不可欠です。
2.等しくない (Not equal)
・!=は、2つの値が異なるかを比較します。5 != 4はTrueを返し、値が一致しない場合に評価されます。リストや文字列の比較でも有効で、たとえば[1, 2] != [2, 1]は要素の順序が異なるためTrueです。データが異なる場合に実行する処理を条件分岐に含めることができます。
3.より大きい (Greater than)
・>を使用して、左側の値が右側より大きいかを判定します。例: 5 > 3はTrueを返します。変数にも適用可能で、a, b = 10, 7; a > bもTrueとなります。数値だけでなく文字列の辞書順比較でも使用できます。
4.より小さい (Less than)
・<は、左側の値が右側より小さい場合に評価されます。たとえば、3 < 5はTrueです。また、文字列比較では辞書順に従います。例: "apple" < "banana"は辞書順でTrueです。この特性はソートアルゴリズムや文字列処理に役立ちます。
5.以上 (Greater than or equal)
・>=は、左側が右側以上かどうかを評価します。等しい場合も含むため、5 >= 5はTrueです。条件式でよく使用され、例えば年齢制限を確認する際にage >= 18のようなコードが適用されます。
6.以下 (Less than or equal)
・<=は、左側が右側以下かを判定します。等しい場合も含むため、3 <= 3はTrueです。変数を使用した比較も可能で、x, y = 5, 10; x <= yはTrueを返します。この演算子は範囲の検証に便利です。
※これらの比較演算は、条件式やデータ処理で重要な役割を果たし、プログラムのロジック構築において不可欠です。
1. 等しい (Equal)
例: 5 == 5
# 用例1: 等しい値の比較
print(5 == 5) # 出力: True
# 用例2: 文字列の比較
print(“hello” == “Hello”) # 出力: False
2. 等しくない (Not equal)
o 例: 5 != 4
# 用例1: 等しくない値の比較
print(5 != 3) # 出力: True
# 用例2: リストの比較
print([1, 2] != [2, 1]) # 出力: True
3. より大きい (Greater than)
例: 5 > 3
# 用例1: 基本的な大小比較
print(5 > 3) # 出力: True
# 用例2: 変数を使った比較
a, b = 10, 7
print(a > b) # 出力: True
4. より小さい (Less than)
例: 3 < 5
# 用例1: 基本的な大小比較
print(3 < 5) # 出力: True
# 用例2: 文字列の辞書順比較
print(“apple” < “banana”) # 出力: True
5. 以上 (Greater than or equal)
例: 5 >= 5
# 用例1: 等しい場合も含む比較
print(5 >= 5) # 出力: True
# 用例2: 条件式での使用
age = 18
print(age >= 18) # 出力: True
6. 以下 (Less than or equal)
例: 3 <= 5
# 用例1: 等しい場合も含む比較
print(3 <= 3) # 出力: True
# 用例2: 変数を使った比較
x, y = 5, 10
print(x <= y) # 出力: True