for循环的使用和语法

2023-07-25  本文已影响0人  简通

什么是for循环?

for循环是一种常用的控制流语句,用于重复执行一段代码块,直到满足某个条件为止。它可以遍历一个可迭代对象(如列表、元组、字符串等),并对其中的每个元素执行相同的操作。

for循环的语法

for 变量 in 可迭代对象:
    # 执行的代码块

for循环的执行过程

  1. 首先,for循环会从可迭代对象中取出第一个元素,并将其赋值给变量。
  2. 然后,执行代码块中的代码。
  3. 接着,for循环会继续从可迭代对象中取出下一个元素,并重复执行步骤2,直到可迭代对象中的所有元素都被遍历完毕。

for循环的简单案例

例1:遍历列表

fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
    print(fruit)

输出:

apple
banana
orange

在这个例子中,我们定义了一个包含三个水果的列表。通过for循环,我们遍历了列表中的每个元素,并将其打印出来。

例2:遍历字符串

message = "Hello, World!"
for char in message:
    print(char)

输出:

H
e
l
l
o
,
 
W
o
r
l
d
!

在这个例子中,我们定义了一个字符串变量。通过for循环,我们遍历了字符串中的每个字符,并将其打印出来。

例3:使用range()函数遍历数字

for i in range(1, 6):
    print(i)

输出:

1
2
3
4
5

在这个例子中,我们使用了range()函数生成一个从1到5的数字序列。通过for循环,我们遍历了这个序列,并将每个数字打印出来。

例4:嵌套循环

for i in range(1, 4):
    for j in range(1, 4):
        print(i, j)

输出:

1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

在这个例子中,我们使用了嵌套的for循环。外层循环遍历了1到3的数字序列,内层循环也遍历了1到3的数字序列。通过嵌套循环,我们可以遍历多维的数据结构。

上一篇下一篇

猜你喜欢

热点阅读