Python for循环
时间: 2023-11-05 15:59:24 浏览: 79
Python for循环与range函数的使用详解
Python中的for循环语句可以用来遍历序列(列表、元组、字符串等)或其他可迭代对象。
for循环的语法如下:
```
for 变量 in 序列:
循环体语句
```
其中,变量表示当前遍历到的元素,序列是要遍历的对象,循环体语句是要执行的操作。在每次循环中,变量会依次取序列中的每一个元素,并执行一次循环体语句。
例如,以下代码使用for循环遍历一个列表,并输出每一个元素:
```
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
```
输出结果为:
```
apple
banana
orange
```
除了遍历序列外,for循环还可以与range函数结合使用,用来生成一定范围的整数序列,如:
```
for i in range(1, 5):
print(i)
```
输出结果为:
```
1
2
3
4
```
在循环中,可以使用break语句退出循环,也可以使用continue语句跳过本次循环,继续执行下一次循环。例如:
```
for i in range(1, 10):
if i == 5:
break
print(i)
```
输出结果为:
```
1
2
3
4
```
另外,Python还支持使用else语句在for循环结束后执行一些操作,例如:
```
for i in range(1, 5):
print(i)
else:
print('loop finished')
```
输出结果为:
```
1
2
3
4
loop finished
```
当循环正常结束时,else语句会被执行,但如果循环被break语句中断,else语句不会执行。
阅读全文