Python中的循環非常強大,常用的有for循環和while循環。當我們需要重復執行某些代碼時,就可以使用循環來完成。在Python中,循環可以遍歷列表、元組、字典等可迭代對象,讓代碼實現更加靈活。
# 示例1:使用for循環遍歷列表 fruits = ['apple', 'banana', 'orange'] for fruit in fruits: print(fruit) # 示例2:使用while循環計算1~100的和 sum = 0 num = 1 while num<= 100: sum += num num += 1 print(sum) # 示例3:使用range函數結合for循環打印1~10的數字 for i in range(1, 11): print(i)
在Python的循環中,還有一些關鍵字和函數需要注意,如break、continue、pass、enumerate等。break關鍵字可以用于跳出循環,continue關鍵字可以用于跳過本次循環,pass關鍵字可以用于占位符,保證代碼的正確性,enumerate函數可以將可迭代對象轉換為有索引、值的枚舉對象,讓我們更加方便地遍歷列表、元組等。
# 示例4:使用break退出循環 fruits = ['apple', 'banana', 'orange'] for fruit in fruits: if fruit == 'banana': break print(fruit) # 示例5:使用continue跳過本次循環 for i in range(1, 11): if i % 2 == 0: continue print(i) # 示例6:使用pass占位符 for i in range(5): # TODO: 添加代碼 pass # 示例7:使用enumerate函數遍歷列表 fruits = ['apple', 'banana', 'orange'] for index, fruit in enumerate(fruits): print(index, fruit)
在Python中,循環的使用方法和其他編程語言有些不同,靈活使用循環和相關關鍵字函數,可以讓我們的代碼更加簡潔、高效、易讀。