【Python基礎】比較演算子の一覧と使い方|==, !=, <, >, <=, >=

比較演算子の種類と使い方

if文の条件式には 比較演算子 を使います。2つの値を比べて「真(True)」か「偽(False)」かを返します。

1. 6種類の比較演算子

x = 10
y = 20

print(x == y)   # 等しい
print(x != y)   # 等しくない
print(x < y)    # 小さい
print(x > y)    # 大きい
print(x <= y)   # 以下
print(x >= y)   # 以上
▶ 出力結果

False
True
True
False
True
False

2. 文字列の比較

input_pass = "python123"
correct    = "python123"

print(input_pass == correct)    # 完全一致
print(input_pass != "wrong")    # 不一致の確認
▶ 出力結果

True
True

文字列の == は大文字・小文字を区別します。"Python" == "python"False です。

3. よくあるミス:= と == を混同しない

x = 10

# ⭕ 正しい比較
if x == 10:
    print("xは10です")

if x != 5:
    print("xは5ではありません")
▶ 出力結果

xは10です
xは5ではありません

= は代入、== が比較です。if文の条件で = を使うと SyntaxError になります。

< 前の記事if文の基本と書式
次の記事 >else と elif による多分岐

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール