Pythonの比較演算子まとめ

02 25, 2019

Pythonの比較演算子まとめ

Pythonのif文を使いたいので比較演算子について勉強したのでまとめておきます。

演算子結果
x < yxがyより小さければTrue
x <= yxがyより小さいか等しければTrue
x > yxがyより大きければTrue
x >= yxがyより大きいか等しければTrue
x == yxとyの値が等しければTrue
x != yxとyの値が等しくなければTrue
x is yxとyが同じオブジェクトであればTrue
x is not yxとyが同じオブジェクトでなければTrue
x in yxがyに含まれていればTrue
x not in yxがyに含まれていなければTrue

実際のコード

def sample(num):
    if num > 100:
        print('100 < num')
    elif num > 60:
        print('60 < num <= 100')
    elif num > 30:
        print('30 < num <= 60')
    elif num > 0:
        print('0 < num <= 30')
    elif num == 0:
        print('num == 0')
    else:
        print('num < 0')

sample(1000)

sample(70)

sample(60)

sample(0)

sample(-100)

出力結果

100 < num
60 < num <= 100
30 < num <= 60
num == 0
num < 0

これで簡単な条件を無事扱うことが出来そうです。

動くサンプル

Python3


コリ

コリといいます。奈良県でサラリーマンをしています。GatsbyJSでサイトを作るのが趣味です。