📅  最后修改于: 2023-12-03 15:18:55.433000             🧑  作者: Mango
在编程中,循环是非常重要的,它能够让我们重复执行某些任务,极大地简化了代码编写的复杂度。其中最常用的循环语句就是 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
语句时,循环会立即停止执行,跳到循环的外部继续执行后面的代码。
numbers = [1, 2, 3, 4, 5]
for number in numbers:
if number == 3:
break
print(number)
输出:
1
2
continue
语句用来跳过当前循环中的剩余代码,直接进入下一次循环的执行。
numbers = [1, 2, 3, 4, 5]
for number in numbers:
if number == 3:
continue
print(number)
输出:
1
2
4
5
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
循环编写出高效、简洁的代码。