Python For 循環語句
已發表: 2022-06-25循環語句通常稱為循環,是一系列重複多次,直到完成給定條件或先決條件的序列。 它是用於指定迭代的控制流語句,允許代碼多次重複執行。
循環是計算機編程的基本結構之一,是最基本、最高效、最強大的編程概念。 循環重複詢問相同的問題,直到獲得不需要任何操作的答案。 迭代是指每次提出問題時所使用的術語。
多次需要同一行代碼的程序員可以使用循環來節省時間。
例如,一個程序需要打印“HEY”15 次。 程序員可以設置一個循環來滿足上述條件,而不是重複編寫相同的代碼。 這也有助於對抗冗餘。
從世界頂級大學在線學習軟件開發課程。 獲得行政 PG 課程、高級證書課程或碩士課程,以加快您的職業生涯。
For 循環:定義
循環語句是連續執行零次或多次滿足給定條件的一系列步驟或語句序列。
Python 中的循環類型
Python 語言中使用了三種類型的循環。 所有這些方式都提供類似的基本功能,但語法不同。 python 編程語言中可用的循環是:
- While 循環
- 循環
- 嵌套循環
循環
只要給定的要求為真,就會執行循環。 在滿足給定條件之前,語句塊將連續執行。 程序中循環之後的行被執行,因為條件變為假。
語法:
而條件:
語句(代碼)
在一個while循環中可能有幾個條件。 當循環開始用盡條件時,它會繼續執行下一行代碼。
軟件工程的熱門課程和文章
熱門節目 | |||
軟件開發執行 PG 計劃 - IIIT B | 區塊鏈證書課程 - PURDUE | 網絡安全證書計劃 - PURDUE | 計算機科學理學碩士 - IIIT B |
其他熱門文章 | |||
2021-22年美國雲工程師薪水 | 美國 AWS 解決方案架構師薪水 | 美國後端開發人員工資 | 美國前端開發人員薪水 |
美國網絡開發人員的薪水 | 2022 年 Scrum Master 面試問題 | 如何在 2022 年開始網絡安全職業? | 工程專業學生在美國的職業選擇 |
FOR循環
python 中的 for 循環用於迭代序列或其他對象。 對序列的迭代稱為遍歷。
python for 循環使程序員能夠重複執行一組特定的條件,直到滿足先前指定的條件。
例如,如果您想打印從 1 到 1000 的數字,為它編寫單獨的代碼將需要很長時間。 這裡是 for 循環的含義。
python for循環的語法:
val 順序:
環體
Val 是序列內變量的給定值。
循環一直持續到我們到達序列中的最後一項。 使用縮進將循環體與代碼的其他部分分開。
直到我們到達變量的最後一個值,循環繼續。 縮進用於將循環的主體與其餘部分分開。
使用 range() 函數進行 For 循環
可以使用 range() 函數生成一系列或一系列數字。 如果沒有另外指定,則序列的起始值默認為 0。序列的增量默認為 1,但也可以更改。
開始、停止和步長定義為
範圍(開始,停止,step_size)
range 函數不在其內存中存儲值。 下一個數字是根據開始、停止和步長在旅途中生成的。
如果必須將所有輸出強制退出函數,則可以使用 list()。
要遍歷具有索引的序列,函數 len() 可以與 python 中的 range() 函數一起用於循環。
其他在 for 循環中
如果在python for循環中使用關鍵字else,則表示循環完成時要執行的代碼塊。 如果 break 語句停止循環,則不會執行 else 塊。 其他語言(如 Java、C+、C++)不允許在 for 循環中使用 else 語句。
嵌套循環
嵌套循環表示另一個循環內的循環。 任何類型的循環都可以在另一個循環中使用。 循環喜歡
- while 循環在 for 循環中,
- for 循環內的 while 循環,
- while 循環內的 while 循環,
- for 循環內的 for 循環。
python中嵌套循環的語法是:
雖然表達:
雖然表達:
聲明
聲明
迴路控制語句
循環控制語句用於更改循環執行的流程。 如果要跳過迭代或停止進程,則使用循環控制語句。 循環的執行可以改變其正常順序。
python支持的三種循環控制語句是:
- 中斷聲明
- 繼續聲明
- 通過聲明
中斷語句
根據給定的條件,這用於將控制帶出循環。 在遍歷所有項目之前可以停止循環。
繼續聲明
continue 語句用於停止當前循環的迭代並繼續下一個循環。 與 break 語句不同,控件不會被帶出循環。
通過聲明
pass 語句用於編寫空循環。 空的控制語句、類和函數都使用 pass 語句。 如果我們希望在滿足條件時什麼都不做,則使用 pass 語句。
當目前不需要功能但將來需要實現它時,傳遞語句特別有用。 如果你有一個沒有內容的python for循環,則添加一個pass語句,這樣就不會發生錯誤。
Python中的循環如何發揮作用?
讓我們看看 Python 中循環的內部工作原理以及函數是如何執行的。 這些步驟可以分解如下:
- 使用 iter() 函數創建可迭代對象列表。
- 直到 Stopiteration 被引發,運行一個無限的 while 循環。
- 使用 next() 函數獲取 try 塊中的下一個元素。
- 在獲取元素之後執行要對元素執行的操作。
結論
在使用 Python 時,循環是一個強大的工具。 在使用 Python 進行數據分析時,循環可用於各種有趣的事情。 Python for 循環通常用於可迭代對象,如列表、字符串、集合或元組。
通過定義可迭代對象,然後定義要執行的函數,該函數可以重複執行,直到滿足指定的條件。
特別是在數據分析工作中,python for 循環工具有助於節省時間。 一旦掌握了循環的工作原理,對多行和多列數據進行排序就變得輕而易舉。
其他函數如 range 和 break 也可以在 for 循環中實現,這進一步擴展了它的用途。
我們希望本文能讓您深入了解 Python for 循環的基礎知識。 如果您想深入了解 Python 中的控制語句,我們建議您參加IIIT-Bangalore的 upGrad大數據高級證書課程。 該計劃專為希望在不影響其工作職責的情況下完成畢業後的工作專業人士而設計。 為期 7.5 個月的課程包括行業專家指導、大量與行業相關的案例研究和項目,以及 360 度的職業支持。
除了世界一流的課程和尖端的教學解決方案外,學生還可以訪問 upGrad 的 40,000 多名付費學習者基礎,這為追求合作項目和職業發展開闢了許多途徑。
立即與我們預訂座位!
什麼是 Python 中的簡寫 if 語句?
當 if 塊中只有一條語句需要執行時,使用簡寫 if 語句。 要執行簡短的 if 語句,您可以將語句寫在與 If 語句相同的行中
Python 中的 if-else 語句是什麼?
Python 中的 if else 語句用於根據提供的條件來表示真假輸出。 如果該語句為真,則 if 塊中的部分將被執行。 另一方面,如果條件為假,程序將在 if 塊之外執行語句。
Python中方法覆蓋的用途是什麼?
方法覆蓋是 Python 中多態性的一個特性,程序員可以使用它在子類和父類之間建立鏈接。 由於鏈接中至少涉及一個類,因此還採用繼承的概念來執行方法覆蓋。 借助此功能,您可以為多個功能使用相同的名稱