# ### 多項分支'''if 條件表示式1:
code1
code2
elif 條件表示式2:
code3
code4
elif 條件表示式3:
code5
code6
else:
code7
如果條件表示式1成立,直接執行if當中的**塊,如果不滿足
依次向下判斷,看是否條件表示式2成立,成立則執行對應**塊,
反之,繼續向下判斷 條件表示式3 ,如果成立執行對應**塊,
反之,繼續向下判斷 如果都沒有滿足的條件,直接執行else中的**塊
elif 這個條件可以是0個 也可以是多個
else 這個條件可以是0個 也可以是1 個
elif 如果有乙個滿足,剩下的條件表示式統統不執行.只執行那乙個**塊
'''# 雙向分支 (二選一)
youqian = true
if youqian == true:
print("我就嫁給他")
else:
print("你是個好人")
youqian = false
youfang = false
youche = false
youyanzhi = false
youtili = false
# 多項分支 (多選一)
if youqian == true:
print("我就嫁給他1")
elif youfang == true:
print("我就嫁給他2")
elif youche == true:
print("我就嫁給他3")
elif youyanzhi == true:
print("我就嫁給他4")
elif youtili == true:
print("我就嫁給他5")
else:
print("快走吧腦弟,一會好趕不上二路汽車了7")
# 巢狀分支 (單項分支 雙項分支 多項分支互相巢狀使用)
youqian = true
youfang = true
youche = true
youyanzhi = false
youtili = true
if youqian == true:
if youfang == true:
if youche == true:
if youyanzhi == true:
if youtili == true:
print("你就是我的如意郎君,1")
else:
print("恭喜你,我的1號備胎2")
else:
print("我向來與醜的人無緣,沒緣分3")
else:
print("你是個大好人啊4")
Python 條件表示式
import os import re mask re.compile fna 說明從後開始匹配 最好先看一下當前路徑是什麼 os.getcwd 獲得資料夾裡面所以檔名 file names os.listdir 或者隨便用個例子 file names 1.fna 1.fna.nsq 1.fna.n...
正規表示式 分支條件
從網上看到一篇有關正規表示式的敘述,走馬觀花看了一眼,一時來了興趣,便弄了弄。有關正規表示式分支使用 d d d與 d d d?有如下兩個js函式 function isdigit str var reg d d d return reg.test str function isdigit1 str...
python 條件表示式學習
與 and 或 or 非 not rfind 用法 返回值是查詢到的目標字元在原字串中的下標,如果沒找到返回 1,如果在第0個位置找到返回0,其他的數字。錯誤例項 rule suffix ls rule.rfind pre 1not rule.rfind pre false rule.rfind p...