下面是Python中for循环详情的完整攻略。
1. 简介
for循环是Python中基本的控制流程之一,用于重复执行一组指令,其基本语法如下:
for 变量名 in 序列:
循环体代码
else:
指定循环执行完之后,要执行的代码块
其中, ‘变量名’ 表示循环过程中每次迭代时要赋值的变量名, ‘序列’ 表示被遍历的对象,可以是元组、列表、字符串或其他可遍历的数据结构类型。
2. 语法
2.1 基本语法
for 变量名 in 序列:
循环体代码
2.2 带else的for语句
for 变量名 in 序列:
循环体代码
else:
指定循环执行完之后,要执行的代码块
3. 示例
3.1 遍历列表或元组
# 遍历列表
list1 = ['python', 'java', 'c++']
for i in list1:
print(i)
# 遍历元组
tuple1 = ('python', 'java', 'c++')
for i in tuple1:
print(i)
输出:
python
java
c++
python
java
c++
3.2 带else的for语句
# 循环递增并计算总和
sum = 0
for i in range(0, 11):
sum += i
else:
print("循环结束,sum的值为:", sum)
输出:
循环结束,sum的值为: 55
通过以上示例可以看出,for循环可以遍历列表、元组等可遍历对象,同时,也可以在循环结束后执行相关的代码块。