Python学习笔记3——三大结构:顺序,分支,循环3
順序
自上而下,依次執行
分支
分支的基本語法
?
if 條件表達式:
?
語句1
?
語句2
?
語句3
......
條件表達式就是計算結果必須為布爾值的表達式
表達式后面的冒號不能少
注意if后面的出現的語句,如果屬于if語句塊,則必須同一個鎖緊等級
條件表達式結果為True執行if后面的縮進的語句塊
雙向分支
if...else...語句
if 條件表達式:
????? 語句1
????? 語句2
????? ...
else:
????? 語句1
????? 語句2
????? .....
雙向分支有兩個分支,當程序執行到if ... else...語句的時候,一定會執行if或else中的一個,也僅執行一個
縮進問題,if和else一個層級,其余語句一個層級
多路分支
很多分支的情況,簡稱多路分支
if? 條件表達式:
??? ?? 語句1
? ? ??....
elif 條件表達式:
語句1
...
elif 條件表達式:
語句1
...
.....
else:
語句1
....
elif 可以由很多歌
else可選
多路分支只會選一個執行
if語句其他:
if語句可以嵌套使用,但不推薦
python沒有switch-case語句
循環
重復執行某些固定動作或者處理基本固定的事物
分類
for循環
while循環
for循環
for循環
for 變量 in 序列:
語句1
語句2
...
range介紹
生成一個數字序列
具體范圍可以設定,左閉右開區間,例如[1, 11)——1到10
for-else語句
當for循環結束的時候,會執行else語句
else語句是可選語句
循環之break,contineu,(pass)
break: 無條件結束整個循環
continue:無條件結束本次循環,從新進入下一輪循環
pass:表示略過,通常用于占位
while循環
一個循環語句
表示當某條件成立的時候,就循環
不知道具體循環次數,但能確定循環的成立條件的時候用while循環
while語法:
while 條件表達式:
語句塊
# 另外一種表達方法
while? 條件表達式:
語句塊1
else:
語句塊2
轉載于:https://www.cnblogs.com/xv-shilin/p/9580472.html
總結
以上是生活随笔為你收集整理的Python学习笔记3——三大结构:顺序,分支,循环3的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 晴雯如果不死 结果会怎么样?
- 下一篇: 怎么把一寸照片的白底换成红底??