怒學Python——第三篇——結構控制

眾所周知,程序語句運行的結構無非是順序結構、分支結構和循環結構,python也是如此,順序結構過于簡單不提,簡單記錄一下分支和循環與c++的異同點,順便提一下,對于已經會c++的人來說,學python應該注意的是語句塊通過縮進來控制。

分支結構:都使用if、else,多出了一個elif代替C++的else if,本質相同,就不給出例子

循環結構:和C++對比,沒有了do..until語句,有while和for,里面同樣使用break來結束循環,使用continue來進入下一個循環,但for出現了不同,以及一個新的語句pass,下面給出示例,而對于其他的部分,都是相同的

for i in ‘wyp’: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#通過序列結構來循環
? ?PRint ‘This is’, i
fruits = [‘apple’, ‘banana’, ‘orange’]for fruit in fruits: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #通過序列結構來循環
? ?print ‘This is’, fruitfor i in range(3): ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #通過索引來循環
? ?print ‘Index for’, fruits[i] ? ?pass ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #pass什么都不會做,感覺沒用

?以上就是怒學Python——第三篇——結構控制的內容,更多相關內容請關注PHP中文網(www.php.cn)!?

立即學習Python免費學習筆記(深入)”;

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享