Python中的for循环详情

  • Post category:Python

下面是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循环可以遍历列表、元组等可遍历对象,同时,也可以在循环结束后执行相关的代码块。