您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“python有幾種流程控制”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“python有幾種流程控制”這篇文章吧。
1、順序流程控制,自上而下一直走下去,不考慮任何可能的折返、駐留等操作。
一鼓作氣地完成所有的句子,每個語句只執(zhí)行一次。
dict={"1":"我是key為1的值","xxxx":"我是key為xxxx的值"} print(dict) print(dict.get("1")) print(dict.keys()) print(dict.values())
以上文代碼為例,整個程序從字典的定義開始,到輸出字典的所有value為止,每一條語句都在上一條語句執(zhí)行完畢后才開始執(zhí)行,并且執(zhí)行成功后便不會再有被執(zhí)行的可能。
2、分支流程控制,當(dāng)程序有多種不同的執(zhí)行方法時,使用條件來控制特定的執(zhí)行語句。
a=50 if a>30 : print("xx") if a>20 : print("aaa") //程序會輸出xx后換行輸出aaa
3、循環(huán)流程控制,核心是重復(fù)同樣的操作。
同時,python中的循環(huán)分為while循環(huán)和for循環(huán)。
while 2-1 : print("233") //2-1=1,實質(zhì)上是True,所以這個程序會一直輸出233(當(dāng)然這就是一個死循環(huán)了,是我們應(yīng)該避免發(fā)生的情況。),同理,如果把2-1改成2-2,那么2-2=0,則這個程序就不會有任何輸出。
以上是“python有幾種流程控制”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。