1. 程式人生 > >if判斷語句,比較(即關係)運算子

if判斷語句,比較(即關係)運算子

<1>if判斷語句介紹
if語句是用來進行判斷的,其使用格式如下:
if 要判斷的條件:
條件成立時,要做的事情
demo1:
age = 30

print "------if判斷開始------"

if age >= 18:
    print "我已經成年了"

print "------if判斷結束------"

執行結果:
------if判斷開始------
我已經成年了
------if判斷結束------
demo2:
age = 16

print "------if判斷開始------"

if age >= 18:
    print "我已經成年了"

print "------if判斷結束------"

執行結果:
------if判斷開始------
------if判斷結束------
小總結:

以上2個demo僅僅是age變數的值不一樣,結果卻不同;能夠看得出if判斷語句的作用:就是當滿足一定條件時才會執行那塊程式碼,否則就不執行那塊程式碼

注意:程式碼的縮排為一個tab鍵,或者4個空格

比較(即關係)運算子
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
<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