📜  对于每个循环 python 3 - Python (1)

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

对于每个循环 Python 3 - Python

Python是一种功能强大的编程语言,其循环结构可以让程序员高效地处理大量数据和重复任务。其中最常用的循环结构是for循环和while循环。以下是关于Python 3中循环的详细介绍和用法示例。

for循环

for循环用于遍历可迭代对象(如列表、元组或字符串)中的每个元素。以下是for循环的语法:

for 变量 in 可迭代对象:
    代码块

代码块将在每个循环迭代期间执行。变量将取可迭代对象中的每个元素的值。以下是一个使用for循环遍历列表的示例:

fruits = ["apple", "banana", "cherry"]
for x in fruits:
    print(x)

输出:

apple
banana
cherry

在for循环中还可以使用range函数生成一个数字序列:

for x in range(3):
    print(x)

输出:

0
1
2

如果想要跳过某些元素,可以使用continue语句:

fruits = ["apple", "banana", "cherry"]
for x in fruits:
    if x == "banana":
        continue
    print(x)

输出:

apple
cherry

如果想要在循环完成后执行一些代码,可以使用else语句:

for x in range(3):
    print(x)
else:
    print("Done!")

输出:

0
1
2
Done!
while循环

while循环用于在条件为真时重复执行代码块。以下是while循环的语法:

while 条件:
    代码块

代码块将重复执行,直到条件为假为止。以下是一个使用while循环计算1~5的示例:

i = 1
while i < 6:
    print(i)
    i += 1

输出:

1
2
3
4
5

在while循环中也可以使用break和continue语句来控制循环:

i = 1
while i < 6:
    if i == 3:
        break
    print(i)
    i += 1

输出:

1
2

除此之外,还可以使用else语句在循环完成后执行一些代码:

i = 1
while i < 6:
    print(i)
    i += 1
else:
    print("Done!")

输出:

1
2
3
4
5
Done!
总结

本文介绍了Python 3中的for循环和while循环的语法和用法。for循环用于遍历可迭代对象中的元素,而while循环用于在条件为真时重复执行代码块。在循环中还可以使用break、continue和else语句来控制循环和执行一些代码。