欢迎访问宙启技术站
智能推送

介绍Python核心循环结构

发布时间:2023-12-27 02:50:54

Python核心循环结构主要包含两种:for循环和while循环。

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

for 变量 in 可迭代对象:
    循环体代码

下面是一个使用for循环的例子:

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

输出结果为:

apple
banana
orange

这里的fruits是一个列表,for循环依次将列表中的每个元素赋值给变量fruit,然后执行循环体的代码,打印出每个水果的名称。

除了列表,for循环还可以遍历字符串和元组:

for char in 'hello':
    print(char)

for number in (1, 2, 3):
    print(number)

输出结果为:

h
e
l
l
o
1
2
3

while循环用于根据条件重复执行一段代码,直到条件不再满足为止。它的语法格式如下:

while 条件:
    循环体代码

下面是一个使用while循环的例子:

count = 0
while count < 5:
    print(count)
    count += 1

输出结果为:

0
1
2
3
4

这里的count初始值为0,每次循环打印出count的值,并将count加1,直到count的值不再小于5时停止循环。

在循环结构中,我们还可以使用一些控制语句来控制循环的行为,如break语句用于提前结束循环,continue语句用于跳过当前循环的剩余代码,继续执行下一次循环。

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

for number in numbers:
    if number == 3:
        continue
    print(number)

输出结果为:

1
2
1
2
4
5

个循环中,当遍历到数字3时,遇到了break语句,提前结束循环。第二个循环中,当遍历到数字3时,遇到了continue语句,跳过了打印语句,继续执行下一次循环。

以上就是Python核心循环结构的介绍以及使用例子,for循环用于遍历可迭代对象的元素,while循环根据条件重复执行代码。通过使用控制语句,我们可以控制循环的行为。在实际应用中,循环结构是非常常用的,它可以帮助我们处理大量的数据和执行重复的任务。