在 Python 中,for
可以非常高效地用來處理一系列的重複操作。相比 while
迴圈,for
迴圈通常適用於確定的迴圈次數。
for()
基本語法for 變量 in 可迭代對象:
迴圈內的代碼
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit) # apple, banana, cherry
word = "Python"
for letter in word:
print(letter) # P, y, t, h, o, n
range()
生成數值範圍range()
生成數值序列,用於固定次數的迭代。
for i in range(5):
print(i) # 0, 1, 2, 3, 4
range(start, stop, step)
指定 range()
的起始值、終止值和步長。
for i in range(2, 10, 2):
print(i) # 2, 4, 6, 8
break
for i in range(5):
if i == 3:
break
print(i) # 0, 1, 2
continue
for i in range(5):
if i == 3:
continue
print(i) # 0, 1, 2, 4