python、迴圈、迭代、For 迴圈、While 迴圈
循環
迴圈可讓您重複一段程式碼一段指定次數或直到滿足條件。 Python 中有兩種主要類型的迴圈:For 迴圈和 While 迴圈。
For 迴圈
#For 迴圈用於迭代可迭代物件(如列表、元組和字串)中的每個元素。其語法如下:
for element in iterable: # 循环体
例如,以下程式碼使用 For 迴圈列印一個清單中的每個元素:
my_list = ["apple", "banana", "cherry"] for fruit in my_list: print(fruit)
輸出:
while condition: # 循环体
例如,以下程式碼使用 While 循環檢查使用者輸入是否為“quit”,然後退出循環:
user_input = input("Enter "quit" to exit: ") while user_input != "quit": # 执行代码 user_input = input("Enter "quit" to exit: ")
迭代
迭代是遍歷可迭代物件的過程,並一次處理一個元素。 Python 中可以使用兩種主要方法進行迭代:For 循環(如上所述)和內建的 iter() 函數。
iter() 函數
iter() 函數傳回一個迭代器對象,該物件允許您一次存取可迭代對像中的元素。其語法如下:
iterator = iter(iterable)
例如,以下程式碼使用 iter() 函數和 next() 方法迭代一個元組:
my_tuple = ("apple", "banana", "cherry") iterator = iter(my_tuple) while True: try: element = next(iterator) print(element) except StopIteration: break
輸出:
apple banana cherry
比較循環和迭代
#循環和迭代都允許您遍歷可迭代物件中的元素。然而,它們有一些關鍵的區別:
選擇使用循環還是迭代
#在選擇使用循環或迭代時,請考慮以下因素:
結論
掌握循環和迭代是 Python 程式設計的基礎。透過了解這兩種技術之間的差異,您可以編寫更有效、更可維護的程式碼。在您的 Python 程式碼中明智地使用循環和迭代,您將成為更有能力的程式設計師。
以上是循環與迭代的舞步:掌握 Python 程式碼的流動性的詳細內容。更多資訊請關注PHP中文網其他相關文章!