最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

【Python系列】4. 流程控制的三種結(jié)構(gòu)

2021-07-11 21:56 作者:doubleyong  | 我要投稿

(適合有程序基礎(chǔ)的人,觀看)?

流程控制的三種結(jié)構(gòu):?

一、順序結(jié)構(gòu):從上到下,從左到右 (默認(rèn))

二、選擇結(jié)構(gòu):if 結(jié)構(gòu)

三、循環(huán)結(jié)構(gòu):for 循環(huán),? while 循環(huán)



Python中語(yǔ)法說(shuō)明:

  1. python 中不使用大括號(hào){},來(lái)表示一個(gè)代碼塊。

  2. 使用縮進(jìn)來(lái)表示代碼塊,縮進(jìn)的空格數(shù)是可變的。

  3. 同一個(gè)代碼塊的語(yǔ)句必須包含相同的縮進(jìn)空格數(shù)

  4. 語(yǔ)句后面不加分號(hào)



選擇結(jié)構(gòu) — if結(jié)構(gòu) (python中沒(méi)有switch)

if選擇分成四種


1、單分支

語(yǔ)法:?

if(條件) :

? ? 語(yǔ)句

? ?

2、雙分支

語(yǔ)法:?

if (條件):

? ?語(yǔ)句

else :

? ?語(yǔ)句

? ??

3、多分支

elif 可以有多個(gè),else可以省略,

特點(diǎn):其中有一個(gè)滿足其它的判斷就不用執(zhí)行

注:多個(gè)if? ,與 elif 的區(qū)別


語(yǔ)法:

if(條件):

? ? ? ?語(yǔ)句

elif (條件):

? ? ? ?語(yǔ)句

elif (條件2):

? ? ? 語(yǔ)句

?else :

? ? ? 語(yǔ)句


4、嵌套if

語(yǔ)法:?

if(條件):

? ? ? ?if(條件):

? ? ? ? ? ?語(yǔ)句

? ? ? ?else:

? ? ? ? ? ?語(yǔ)句

else :

? ? ? ?if(條件):

? ? ? ? ? ?語(yǔ)句



循環(huán)結(jié)構(gòu) — (python 中沒(méi)有do...while)

python 中只有兩種循環(huán), while 與 for ... in


while循環(huán)

語(yǔ)法:? ??

?while (條件判斷) :

? ? ? ?# 條件為真的處理語(yǔ)句

? else:

? ? ? ?# 循環(huán)條件為假時(shí)執(zhí)行


注:? while - else 中的 else : 當(dāng)循環(huán)條件為false的時(shí)候執(zhí)行,但通過(guò)break關(guān)鍵字中斷循環(huán),是不會(huì)執(zhí)行else


for - in 循環(huán)?

語(yǔ)法:

?for 變量 in? 列表或字符串:

? ? ? ? ? ?操作

else:

? ? ? # 與while else 一樣,在條件為假


數(shù)字序列:

range(數(shù)字) :從0開始,小于指定的數(shù)字

range(num1,num2) : num1 為初始值 , num2 為終始值。

range(num1,num2, num3) :num3 表示步長(zhǎng)值,默認(rèn)步長(zhǎng)為1

注: 不包含終始值


示例:

list = ['doubleyong' , 18 , 'good' ]

for? i? in range(len(list))

? ? ? print(list[i])

注:

python 中的 for 循環(huán),就是for in , 要進(jìn)行計(jì)算循環(huán),可以使用 range()


break 與continue 的區(qū)別

break: 結(jié)束當(dāng)前循環(huán)

continue:結(jié)束本次循環(huán),進(jìn)行下一次



pass :?

空語(yǔ)句,占位語(yǔ)句,避免報(bào)錯(cuò)

語(yǔ)法:

if(條件) :

? ?pass

【Python系列】4. 流程控制的三種結(jié)構(gòu)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
新乡市| 桃园县| 革吉县| 门头沟区| 麟游县| 灵台县| 保德县| 沂源县| 白山市| 佳木斯市| 怀安县| 浦城县| 霍林郭勒市| 山东省| 玉屏| 阜新| 藁城市| 绥棱县| 社会| 彭阳县| 海晏县| 泸西县| 堆龙德庆县| 龙口市| 长沙市| 新野县| 日照市| 洞头县| 贵州省| 鄂州市| 东乡县| 乌兰察布市| 峡江县| 林周县| 浠水县| 宜昌市| 通城县| 北辰区| 科尔| 高台县| 自贡市|