掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
python中for循環(huán)和while循環(huán)本質(zhì)上是沒(méi)有區(qū)別的,但是在實(shí)際應(yīng)用上,針對(duì)性不太一樣。

for主要應(yīng)用在遍歷中,比如:
example1:
for i in range(10): print(i)
打印結(jié)果為:
0 1 2 3 4 5 6 7 8 9
注:以上數(shù)字鍵每個(gè)數(shù)字換行一次。
相關(guān)推薦:《Python教程》
example2:
list1 = [1,2,"a”] for i in list1: print(i)
打印結(jié)果為逐步列表list1中的元素:
1 2 a
而while循環(huán)很少進(jìn)行遍歷使用(語(yǔ)句過(guò)多,沒(méi)有for方便),while主要用于判斷符合條件下循環(huán),比如:
i = 0
while True:
if i<3:
print(i)
i += 1
else:
print("i>=3啦!
break
運(yùn)行結(jié)果:當(dāng)i疊加到3前,依次打印i的值,當(dāng)i等于3的時(shí)候判斷語(yǔ)句不成立,執(zhí)行else語(yǔ)句,跳出while循環(huán)。
打印結(jié)果:
0 1 2

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流