python三大结构、顺序结构_Python学习笔记3——三大结构:顺序,分支,循环3
順序
自上而下,依次執(zhí)行
分支
分支的基本語法
if 條件表達(dá)式:
語句1
語句2
語句3
......
條件表達(dá)式就是計(jì)算結(jié)果必須為布爾值的表達(dá)式
表達(dá)式后面的冒號(hào)不能少
注意if后面的出現(xiàn)的語句,如果屬于if語句塊,則必須同一個(gè)鎖緊等級(jí)
條件表達(dá)式結(jié)果為True執(zhí)行if后面的縮進(jìn)的語句塊
雙向分支
if...else...語句
if 條件表達(dá)式:
語句1
語句2
...
else:
語句1
語句2
.....
雙向分支有兩個(gè)分支,當(dāng)程序執(zhí)行到if ... else...語句的時(shí)候,一定會(huì)執(zhí)行if或else中的一個(gè),也僅執(zhí)行一個(gè)
縮進(jìn)問題,if和else一個(gè)層級(jí),其余語句一個(gè)層級(jí)
多路分支
很多分支的情況,簡稱多路分支
if? 條件表達(dá)式:
語句1
....
elif 條件表達(dá)式:
語句1
...
elif 條件表達(dá)式:
語句1
...
.....
else:
語句1
....
elif 可以由很多歌
else可選
多路分支只會(huì)選一個(gè)執(zhí)行
if語句其他:
if語句可以嵌套使用,但不推薦
python沒有switch-case語句
循環(huán)
重復(fù)執(zhí)行某些固定動(dòng)作或者處理基本固定的事物
分類
for循環(huán)
while循環(huán)
for循環(huán)
for循環(huán)
for 變量 in 序列:
語句1
語句2
...
range介紹
生成一個(gè)數(shù)字序列
具體范圍可以設(shè)定,左閉右開區(qū)間,例如[1, 11)——1到10
for-else語句
當(dāng)for循環(huán)結(jié)束的時(shí)候,會(huì)執(zhí)行else語句
else語句是可選語句
循環(huán)之break,contineu,(pass)
break: 無條件結(jié)束整個(gè)循環(huán)
continue:無條件結(jié)束本次循環(huán),從新進(jìn)入下一輪循環(huán)
pass:表示略過,通常用于占位
while循環(huán)
一個(gè)循環(huán)語句
表示當(dāng)某條件成立的時(shí)候,就循環(huán)
不知道具體循環(huán)次數(shù),但能確定循環(huán)的成立條件的時(shí)候用while循環(huán)
while語法:
while 條件表達(dá)式:
語句塊
# 另外一種表達(dá)方法
while? 條件表達(dá)式:
語句塊1
else:
語句塊2
內(nèi)容來源于網(wǎng)絡(luò)如有侵權(quán)請(qǐng)私信刪除
總結(jié)
以上是生活随笔為你收集整理的python三大结构、顺序结构_Python学习笔记3——三大结构:顺序,分支,循环3的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: crash recovery mysql
- 下一篇: uglifyjs报错 webpack_w