比較運算是發生在兩個同型別資料間的一種操作,比較運算是使用固定的比對規則對兩個資料進行比對,如果比較表示式子成立得到結果true,如果不成立,得到結果false
符號 說明
= = 判斷兩個運算元的值是否相等,成立為true
! = 判斷兩個運算元的值是否不相等,成立為true
> 判斷左運算元是否大於右運算元,成立為true
《判斷左運算元是否小於右運算元,成立為true
>=判斷左運算元是否大於等於右運算元,成立為true
<=判斷左運算元是否小於等於右運算元,成立為true
0…數字…9 < a…大寫字母…z < a…小寫字母…z
1.對兩個字串中對應位置每個字元逐一比對
2.排序較小的整體字串值小
3.如果比較結果相等,比較下乙個字母
4.直到比對到最後乙個字母
5.若比對的一方沒有字元,則整體字串值小
關係運算是發生在兩個布林型資料間的一種操作,關係運算是根據固定規則對兩個布林值進行運算,最終結果是布林值
and:表示兩個布林值之間的並且關係,例如 true and false
or:表示兩個布林值之間的或者關係,例如 true or false
not:表示乙個布林值的反向對立關係,例如 not false
and true false
true true false
false false false
or true false
true true true
false true false
true false
not false true
1.數字可以作為關係運算的資料進行運算,0表示false,非0表示true
2.數字與布林值混用出現在關係運算中時,任意運算元可以決定整個式子值的,最終結果即為該運算元(參看真值表)
例如:true and 0 → 0
例如:0 and true → 0
例如:4 or false → 4
例如:false or 4 → 4
3.數字與布林值混用出現在關係運算中時,如果兩個運算元都無法單獨決定整個式子值的(參看真值表),最終結果即為後面的運算元
例如:true and 10 → 10
例如:10 and true → true
例如:false or 0 → 0
例如:0 or false → false
分支語句: 計算機三種基礎語句(順序、分支、迴圈)之一,用於描述「如果滿足什麼條件,就怎麼樣,否則就怎麼樣」的語法。
格式一:
if 條件:
條件成立執行的**
格式二:
if 條件:
條件成立執行的**
else:
條件不成立執行的**
格式三:
if 條件1:
條件1成立執行的**
elif 條件2:
條件2成立執行的**
elif 條件3:
條件3成立執行的**
else:
條件都不成立執行的**]
1.if語句執行流程
2.if…else…語句執行流程
3.if…elif…else…語句執行流程
分支巢狀即分支語句的執行**中包含全新的分支語句結構
方案一:換行處使用
方案二:對整體新增(),()中隨意換行
python分支語句教案 Python分支語句if
4 分支語句if 前述章節介紹了資料 表示式和語句等基本概念,程式的基本組成單位是語句。4.1 程式的基本結構 寫入程式裡的各條語句如果在程式被執行時一條條按順序執行各條語句,那麼這個程式的結構稱之為順序型程式,即每條語句的執行按其書寫時的位置依次執行。順序型結構的程式一般適用於較為簡單的應用環境或...
python分支語句
判斷語句 if if 要判斷的條件 條件成立的時,要做的事情 else 條件不成立的時候,要做的事情 注意 的縮排為乙個tab鍵,或者四個空格 tab鍵和空格不要混用 age 13 if age 18 print 允許進入網咖 else print 未成年,不允許進入網咖 print 邏輯運算子 a...
Python基礎之分支語句
if表示式 表示式成立執行的 需求 擲骰子 1 3 輸出小 4 6 輸出大 import random 得到1到6範圍內的隨機數,包括1,6 num random.randint 1,6 print num if 1 num 3 print 小 if 6 num 4 print 大 if 2 pri...