在Python編程語言中,"for"是一個關(guān)鍵字,用于創(chuàng)建循環(huán)結(jié)構(gòu),即在一組語句或代碼塊上多次重復(fù)執(zhí)行的操作。這是一種遍歷列表(或任何可迭代對象)元素的簡單方法。以下是使用for循環(huán)的一些基本示例:
示例 1:遍歷列表中的元素
```python
my_list = [1, 2, 3, 4, 5]
for item in my_list:
print(item)
```
在這個例子中,我們有一個包含五個元素的列表 `my_list`。使用 `for` 循環(huán),我們可以遍歷列表中的每個元素,并將其打印出來。輸出將是列表中的每個元素依次打印出來。
示例 2:使用范圍函數(shù)生成數(shù)字序列并遍歷
```python
for i in range(5): # 這將生成數(shù)字序列 0 到 4(共5個數(shù)字)
print(i)
```
在這個例子中,我們使用了內(nèi)置的 `range()` 函數(shù)來生成一個數(shù)字序列(從0開始,直到給定的數(shù)字),并使用 `for` 循環(huán)遍歷并打印每個數(shù)字。輸出將是數(shù)字序列從0到4的打印結(jié)果。
示例 3:遍歷字符串中的字符
```python
my_string = "Hello"
for char in my_string:
print(char)
```
在這個例子中,我們有一個字符串 `my_string`。通過使用 `for` 循環(huán)遍歷這個字符串,我們可以訪問其包含的每一個字符并將其打印出來。輸出將是字符串 "Hello" 中的每一個字符依次打印出來。
示例 4:帶有條件的循環(huán)(使用 `if` 條件語句)
```python
for num in range(10): # 生成數(shù)字序列從 0 到 9
if num % 2 == 0: # 如果數(shù)字是偶數(shù)(除以2余數(shù)為0)則打印出來
print(num)
```
在這個例子中,我們使用了帶有條件的 `for` 循環(huán)來打印出所有的偶數(shù)。只有當(dāng)滿足特定條件(在這個例子中,是偶數(shù))時,循環(huán)中的代碼塊才會被執(zhí)行。輸出將是所有偶數(shù)的打印結(jié)果。