java 七大設計原則之迪米特原則,開閉原則,合成複用原則(文字程式碼相結合理解)
阿新 • • 發佈:2021-01-18
技術標籤:python
Python的三大流程------迴圈
-順序-
-分支-
-迴圈-
-分支-
1.分支的基本語法
1.if 條件表示式:
2.語句1
3.語句2 等等…
2.條件表示式就是計算結果必須為布林值的表示式
3.不同於java,python分支表示式使用了冒號來代替大括號
4.注意表示式後面出現的語句,如果屬於同一級別,則必須同一距離縮排
5.條件表示式結果為True執行下面同一級別的語句塊
6.關於條件表示式的運算子是比較運算子(如不知道請去找字串+變數的文章)
7.if語句可以巢狀使用,但不推薦
8.python沒有switch-case語句,乖乖用if吧
age = 17
print(“你還未成年”)
-----------------------------------------雙向分支-:---------------------------
if…else…語句
語法:
if 條件表示式:
語句1
語句2
else:
語句1
語句2
雙向分支由兩個分支,當程式執行到if…else語句的時候,一定會執行其中一個,也僅僅執行一個(如果你的雙向分支語句兩個分支都沒執行,那一定是你程式問題)
縮排問題,else和if是同一級別,其餘的語句也同一個級別
------------------------------ -多路分支-:----------------------------------
多路分支語法
if…else…語句
if 條件表示式:
語句1
語句2
elif 條件表示式:
語句1
語句2
…
else:
語句1
語句2
--------迴圈語句-:------------ 重複執行某些固定動作或者處理基本固定的事物 分類 ------------------------ for迴圈----------- for迴圈語法: (不同於java C,python的for語法跟foreache相似) for 變數 in 序列: 語句1 語句2 .... -------------------while 迴圈-------------------- 表示當某條件成立的時候,就迴圈 不知道具體迴圈次數,但能確定迴圈的成立條件的時候用while迴圈 while語法: while 條件表示式: 語句1 ------------------------ -range-:---------------------- 生成一個數字序列 具體範圍可以設定 在python,如果有表示數字範圍的兩個數,一般左邊的數字為首,右邊的數字為尾但是不包含 range函式在python2和python3裡面右嚴重的區別(這裡以python3為例子)
關於迴圈的關鍵字:break ,contineu ,pass
break :無條件結束整個迴圈,簡稱迴圈猝死
continei: 無條件結束本次迴圈,重新進入下一輪迴圈
pass:表示略過,通常用於佔位