python基礎學習筆記——迴圈語句(while、for)
阿新 • • 發佈:2019-01-02
while 迴圈
流程控制語句 while
1、基本迴圈
while 條件: # 迴圈體 # 如果條件為真,那麼迴圈則執行 # 如果條件為假,那麼迴圈不執行
2、break
break 用於退出當層迴圈
num = 1 while num <6: print(num) num+=1 break print("end")
3、continue
continue 用於退出當前迴圈,繼續下一次迴圈
num = 1 whilenum <6: print(num) num+=1 continue print("end")
4、while else
while True: if 3 > 2: print('你好') break else: print('不好') while True: if 3 > 2: print('你好') print('不好') # 大家看到的這個是不是感覺效果是一樣的啊,其實不然 # 當上邊的程式碼執行到break的時候else縮排後的內容不會執行
for迴圈
for迴圈可以用來遍歷某一物件(遍歷:通俗點說,就是把這個迴圈中的第一個元素到最後一個元素依次訪問一次)。
for迴圈的基本結構如下:
for迴圈用來遍歷整個列表
#for迴圈主要用來遍歷、迴圈、序列、集合、字典 Fruits=['apple','orange','banana','grape'] for fruit in Fruits: print(fruit) print("結束遍歷")
for迴圈用來修改列表中的元素
#for迴圈主要用來遍歷、迴圈、序列、集合、字典 #把banana改為Apple Fruits=['apple','orange','banana','grape'] for i in range(len(Fruits)): if Fruits[i]=='banana': Fruits[i]='apple' print(Fruits)
for迴圈用來刪除列表中的元素
Fruits=['apple','orange','banana','grape'] for i in Fruits: if i=='banana': Fruits.remove(i) print(Fruits)
for迴圈統計列表中某一元素的個數
#統計apple的個數 Fruits=['apple','orange','banana','grape','apple'] count=0 for i in Fruits: if i=='apple': count+=1 print("Fruits列表中apple的個數="+str(count)+"個")
遍歷字串
for str in 'abc': print(str)
遍歷集合物件
for str in {'a',2,'bc'}: print(str)
遍歷字典
for key,value in {"name":'Kaina',"age":22}.items(): print("鍵---"+key) print("值---"+str(value))