1.python語句的分類
1.單行代碼 一行的python代碼
2.代碼塊/組:
以冒號作為開始,用縮進劃分相同作用域,這樣的結構稱之為代碼塊,是一個整體。
作用域是指作用范圍。作用區域,使用了相同的縮進,即有相同的作用域。
縮進:一個table距離或者四個空格。
注意:代碼塊/組中嚴格區分空格和table,不能混合使用,必須只使用一種方式縮進!
2.流程控制的分類
流程控制:對計算機執行代碼的管控就是流程控制。
分類:1.順序結構 2.分支結構/選擇結構 3.循環結構
3.順序結構
順序結構是系統默認程序結構,自上而下執行
4.分支結構
結構代碼
a.單項分支
if 條件表達式:
一條python代碼
一條python代碼
一條python代碼
...
b.雙項分支
if 條件表達式:
一條python代碼
一條python代碼
一條python代碼
...
else:
一條python代碼
一條python代碼
一條python代碼
...
c.多項分支
if 條件表達式:
一條python代碼
一條python代碼
一條python代碼
...
elif 條件表達式:
一條python代碼
一條python代碼
一條python代碼
...
elif 條件表達式:
一條python代碼
一條python代碼
一條python代碼
...
...
else:
一條python代碼
一條python代碼
一條python代碼
...
c.巢裝分支
例子:
if 條件表達式:
代碼語句
if 條件表達式:
代碼語句
else:
代碼語句
else:
代碼語句
5.循環結構
必須熟練掌握!
a.while型循環
基本結構:
while 條件表達式:
代碼內容
代碼內容
代碼內容
...
帶有變化條件的循環
1.聲明變量var
2.while 進行變量var的判斷:
代碼內容
代碼內容
代碼內容
...
3.變量var的改變操作
b.for..in循環(主要用于遍歷容器類數據)
for 自定義變量 in 容器數據:
代碼內容,可以使用自定義變量
代碼內容,可以使用自定義變量
代碼內容,可以使用自定義變量
else語句的應用
循環中可以使用else語句
while 條件表達式:
循環語句
循環語句
循環語句
...
else:
代碼語句
代碼語句
代碼語句
...
其他的流程控制語句
1.break語句
2.continue語句
3.pass語句
特殊語句:
1.exit()
2.quit()
用于結束程序的執行,exit()和quit()之后的代碼不會執行。在單純的循環結構中的作用與break很像,但絕不能混為一談!!!
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
