運算符可以幫助我們比較不同的變量并且輸出布爾值.
如果有一定的數(shù)學基礎,理解運算符會直接易懂.下面來詳細了解每個運算符.
展示每個運算符前我們假設a = 3, b =4.
1.==
如果兩個運算對象相等,那么輸出的結(jié)果是布林值True,如(a == b is not true)
2.!=
如果兩個運算對象相等,那么輸出的結(jié)果是布林值True,如(a != b is true)
3.>
如果>左邊的運算對象大于>右邊的運算對象,那么輸出的布林值是True,如(a > b) is not true.
- <
如果<左邊的運算對象小于<左邊的運算對象,那么輸出的布林值是True,如(a < b) is true
5.>=
如果>左邊的運算對象大于或等于>右邊的運算對象,那么輸出的布林值是True,如(a >= b) is not true.
6.<=
如果<左邊的運算對象小于或等于<左邊的運算對象,那么輸出的布林值是True,如(a <= b) is true
1.相等
2 == 2
運行結(jié)果為true
1 == 0
運行結(jié)果為false
請注意區(qū)分== 和=。==是比較運算符屹徘,=是賦值運算符淮菠。
2.不等
2 != 1 #
運行結(jié)果為true
2 != 2 #運行結(jié)果為false
3. 大于
2 > 1 #運行結(jié)果為true
2 > 4 #運行結(jié)果為false
4.小于
2 < 4 #運行結(jié)果為false
2 < 1 #運行結(jié)果為false
5.大于等于
2 >= 2 #運行結(jié)果為true
2 >= 1 #運行結(jié)果為true
6.小于等于
2 <= 2 #運行結(jié)果為true
2 <= 4 #運行結(jié)果為true
鏈式比較運算符
把比較運算符連起來就是鏈式比較運算符.
1 < 2 < 3 #輸出結(jié)果為true
上面的語句是用來檢查1是否小于2,2 是否小于3,等同于以下的語句
1<2 and 2<3 #輸出結(jié)果為true
我們再看一個例子
1 < 3 > 2
該語句是檢查3是否同時大于1和2,顯然輸出結(jié)果是true.它等同于以下的語句
1<3 and 3>2
我們可以通用結(jié)合or來寫比較運算符,比如
1==2 or 2<3 #true
用or來結(jié)合運算比較符,只要有一個真即為true,兩個都為假則為false.
1==1 or 100==1 #True