在Python中,`for` 是一个关键字,用于创建循环结构,它主要用于遍历序列(如列表、元组、字典、集合)或其他可迭代对象中的元素。`for` 循环的语法结构如下:
```python
for iterating_var in sequence:
statements[s]
`iterating_var` 是循环中用于暂存当前元素的变量名。
`sequence` 是要遍历的序列或可迭代对象。
`statements[s]` 是循环体,包含了在每次迭代中要执行的语句。
`for` 循环会按照序列的顺序,依次取出每个元素,执行循环体内的语句,直到序列中的所有元素都被遍历完毕。
`for` 循环可以与 `else` 子句一起使用,当循环正常结束(没有被 `break` 中断)时,`else` 子句中的语句会被执行。
这是一个简单的使用 `for` 循环遍历列表的例子:
```python
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
else:
print("No fruits left!")
输出将会是:
```
apple
banana
cherry
No fruits left!