📜  Python For 循环(1)

📅  最后修改于: 2023-12-03 15:18:55.433000             🧑  作者: Mango

Python For 循环

在编程中,循环是非常重要的,它能够让我们重复执行某些任务,极大地简化了代码编写的复杂度。其中最常用的循环语句就是 for 循环。

基本语法

for 循环的基本语法如下:

for 变量名 in 可迭代对象:
    # 循环执行的代码

其中,变量名 指代了每一次从 可迭代对象 中取出的一个元素。可迭代对象 可以是列表、元组、集合、字符串等。需要注意的是,for 循环会遍历 可迭代对象 中的每一个元素,直到所有元素都被取出为止。

示例

下面我们来看一些使用 for 循环的示例。

遍历列表
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

输出:

apple
banana
cherry
遍历元组
numbers = (1, 2, 3, 4, 5)
for number in numbers:
    print(number)

输出:

1
2
3
4
5
遍历字符串
sentence = "Hello, World!"
for char in sentence:
    print(char)

输出:

H
e
l
l
o
,
 
W
o
r
l
d
!
循环控制语句

for 循环中,我们可以使用一些控制语句来控制循环的执行。

break

break 语句用来跳出循环,当执行到 break 语句时,循环会立即停止执行,跳到循环的外部继续执行后面的代码。

numbers = [1, 2, 3, 4, 5]
for number in numbers:
    if number == 3:
        break
    print(number)

输出:

1
2
continue

continue 语句用来跳过当前循环中的剩余代码,直接进入下一次循环的执行。

numbers = [1, 2, 3, 4, 5]
for number in numbers:
    if number == 3:
        continue
    print(number)

输出:

1
2
4
5
else

else 语句可以在循环完全执行完毕后执行一些操作。当循环中没有 break 语句时,else 语句会被执行。else 语句可以放在 for 循环的后面。

numbers = [1, 2, 3, 4, 5]
for number in numbers:
    print(number)
else:
    print("循环已经结束!")

输出:

1
2
3
4
5
循环已经结束!
小结

本文介绍了 for 循环的基本语法和使用方法,以及一些常用的循环控制语句。掌握了这些内容,可以让你更加熟练地使用 for 循环编写出高效、简洁的代码。