一、for循環的基本使用
for 變數名 in 集合: 執行語句
for循環是Python中循環語句的一種,它可以遍歷任何可迭代對象中的元素,例如列表、字元串、元組等。當循環遍歷可迭代對象時,它會將每個元素賦值給變數名,並執行相應的語句。下面是一個簡單的例子:
fruits = ['apple', 'banana', 'kiwi'] for fruit in fruits: print(fruit)
運行上述代碼會輸出:
apple banana kiwi
這個例子中,我們首先創建了一個字元串列表「fruits」,並在for循環中遍歷該列表的元素。循環中的語句是將每個元素賦值給變數「fruit」,並將「fruit」列印出來。
二、使用range()函數控制循環次數
for 變數名 in range(start, stop[, step]): 執行語句
在for循環中使用range()函數可以控制循環的次數。range()函數返回一個數字序列,可以通過start、stop和step三個參數來指定序列的範圍和步長。下面是一個使用range()函數的例子:
for i in range(1, 10, 2): print(i, end=' ')
運行上述代碼會輸出:
1 3 5 7 9
這個例子中,我們使用range()函數生成了一個從1到10的數字序列,步長為2。循環中的語句是將每個數字列印出來。
三、使用enumerate()函數遍歷序列中的元素和索引
for 索引, 元素 in enumerate(序列): 執行語句
在for循環中使用enumerate()函數可以同時遍歷序列中的元素和它們的索引。enumerate()函數返回一個由索引和元素組成的元組,可以在循環中使用多個變數來接收這些元組中的值。下面是一個使用enumerate()函數的例子:
fruits = ['apple', 'banana', 'kiwi'] for index, fruit in enumerate(fruits): print(index, fruit)
運行上述代碼會輸出:
0 apple 1 banana 2 kiwi
這個例子中,我們遍歷了一個字元串列表「fruits」,使用enumerate()函數同時獲取了每個元素的索引和它們的值,並將它們列印出來。
四、使用while循環
while 條件: 執行語句
while循環是Python中另一種循環語句,它可以在條件滿足的情況下重複執行一段語句。下面是一個簡單的while循環的例子:
i = 0 while i < 10: print(i, end=' ') i += 1
運行上述代碼會輸出:
0 1 2 3 4 5 6 7 8 9
這個例子中,我們初始化變數「i」為0,然後使用while循環重複執行列印「i」和遞增「i」的操作,直到「i」大於或等於10時循環停止。
五、使用break和continue語句
在循環中,break語句可以用於立即停止循環,而continue語句可以用於跳過當前循環並繼續執行下一次循環。下面是一個使用break和continue語句的例子:
fruits = ['apple', 'banana', 'kiwi'] for fruit in fruits: if fruit == 'banana': continue if fruit == 'kiwi': break print(fruit)
運行上述代碼會輸出:
apple
這個例子中,我們遍歷了一個字元串列表「fruits」,並使用if語句檢查循環中的每個元素。如果元素是「banana」,則使用continue語句跳過當前循環並進入下一次循環。如果元素是「kiwi」,則使用break語句停止循環。只有當元素是「apple」時,才會列印出該元素。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/289181.html