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