亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

程序在特定條件下不知疲倦工作?Python這么強(qiáng)?

感謝訪問零基礎(chǔ)Python學(xué)習(xí)教程系列,今天我們來學(xué)習(xí)Python中的循環(huán),周期循環(huán)賦予程序重復(fù)做事情的能力,這樣程序就可以在特定條件下不知疲倦地工作。

Python中有兩種循環(huán),while循環(huán)和for循環(huán),今天先說下while循環(huán)。

while循環(huán)的語法結(jié)構(gòu)如下,缺一不可:

while expression: 

expr_true_suite

可以看到,結(jié)構(gòu)跟上一節(jié)的if很像,只是關(guān)鍵字不同。機(jī)制上:如果是if,expression為True,expr_true_suite執(zhí)行一遍,結(jié)束;如果是while,expression為True,expr_true_suite執(zhí)行完一遍之后,再回來判斷條件是否還為True,如果為True繼續(xù)執(zhí)行,直到expression為False,直接結(jié)束。

expression為真,就會一直循環(huán)下去,這叫無限循環(huán),也叫死循環(huán)。所以,寫程序的時候,一定要注意expression必須是可變的,且最終一定要變?yōu)镕ase。

注意:Python會對expression會進(jìn)行智能的判斷:

數(shù)值零、空字符串、空list等等,歸為False;

非零數(shù)值、非空字符串、非空list等等,歸為True。

1.簡單while示例:打印1~10

i = 1

while i < 11:

 print(str(i)+' ',end='') 

i += 1

>>>1 2 3 4 5 6 7 8 9 10

示例中,給print傳參 end='' 是為了打印不換行;str(i)+' ' 是為了打印每個數(shù)的時候用空格做個間隔。

今天就到這里。記住,多多練習(xí)哦!

你想更深入了解學(xué)習(xí)Python知識體系,你可以看一下我們花費(fèi)了一個多月整理了上百小時的幾百個知識點(diǎn)體系內(nèi)容:【超全整理】《Python自動化全能開發(fā)從入門到精通》Python基礎(chǔ)教程筆記全放送-馬哥教育?www.vfuj.cn

如果你想系統(tǒng)的全身心學(xué)習(xí)Python,可以了解下我們馬哥教育團(tuán)隊(duì)開發(fā)的《Python全能開發(fā)工程師》課程。聲明:文章來源于網(wǎng)絡(luò),侵刪!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!