比較(即關係)運算符

<1> 比較(即關係)運算符
python中的比較運算符如下表

運算符 描述 示例
== 檢查兩個操作數的值是否相等,如果是則條件變爲真。 如a=3,b=3,則(a == b) 爲 True
!= 檢查兩個操作數的值是否相等,如果值不相等,則條件變爲真。 如a=1,b=3,則(a != b) 爲 True

檢查左操作數的值是否大於右操作數的值,如果是,則條件成立。 如a=7,b=3,則(a > b) 爲 True
< 檢查左操作數的值是否小於右操作數的值,如果是,則條件成立。 如a=7,b=3,則(a < b) 爲 False
= 檢查左操作數的值是否大於或等於右操作數的值,如果是,則條件成立。 如a=3,b=3,則(a >= b) 爲 True
<= 檢查左操作數的值是否小於或等於右操作數的值,如果是,則條件成立。 如a=3,b=3,則(a <= b) 爲 True
>> ## 關係運算符
...
>> # == 等於:表示左右兩個操作數是否相等,如果相等則整個表達式的值爲 True;不相等則爲False
... num1 = 15
>> num2 = 20
>>
>> print(num1 == num2)
False
>>
>> # != 不等於
... print(num1 != num2)
True
>>
>> # > 大於
... print(num1 > num2)
False
>>
>> # < 小於
... print(num1 < num2)
True
>>
>> # >= 大於等於: num1 大於 或者 等於 num2 ,條件都成立
... print(num1 >= num2)
False
>>
>> # <= 小於等於: num1 小於 或者 等於 num2 ,條件都成立
... print(num1 <= num2)
True
>>
>> if num1 >= num2:
... print("條件成立!")
...
>>
<2> 邏輯運算符
運算符 邏輯表達式 描述 實例
and x and y 布爾"與":如果 x 爲 False,x and y 返回 False,否則它返回 y 的值。 True and False, 返回 False。
or x or y 布爾"或":如果 x 是 True,它返回 True,否則它返回 y 的值。 False or True, 返回 True。
not not x 布爾"非":如果 x 爲 True,返回 False 。如果 x 爲 False,它返回 True。 not True 返回 False, not False 返回 True
>> ## 邏輯運算符
...
>> # and : 左右表達式都爲True,整個表達式結果才爲 True
... if (1 == 1) and (10 > 3):
... print("條件成立!")
...
條件成立!

>> # or : 左右表達式有一個爲True,整個表達式結果就爲 True
... if (1 == 2) or (10 > 3):
... print("條件成立!")
...
條件成立!

>> # not:將右邊表達式的邏輯結果取反,Ture變爲False,False變爲True
... if not (1 == 2):
... print("條件成立!")
...
條件成立!

>>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章