1. 程式人生 > >python基礎學習筆記——迴圈語句(while、for)

python基礎學習筆記——迴圈語句(while、for)

while 迴圈

流程控制語句 while

 

1、基本迴圈

while 條件:
      
    # 迴圈體
  
    # 如果條件為真,那麼迴圈則執行
    # 如果條件為假,那麼迴圈不執行

 

2、break

break 用於退出當層迴圈

num = 1
while num <6:
    print(num)
    num+=1
    break
    print("end")

 

3、continue

continue 用於退出當前迴圈,繼續下一次迴圈

num = 1
while
num <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))