Python for循环教程:学习循环语句和控制流程

10,800次阅读
没有评论

共计 1776 个字符,预计需要花费 5 分钟才能阅读完成。

在 Python 中,for 循环是一种重要的循环语句。它允许您对一个序列进行迭代,例如列表、元组或字符串。本文将深入介绍 Python for 循环的使用,包括语法、循环控制流程和常见应用场景。

1. for 循环基础语法

Python 的 for 循环语法如下:

for 变量 in 序列:

循环体代码块

其中 变量 表示每次迭代时从序列中取出的值,序列 可以是列表、元组或字符串等可迭代对象。循环体代码块 是执行的语句,可以包含任意 Python 代码。

下面是一个简单的例子,使用 for 循环输出列表中的元素:

fruits = ['apple', 'banana', 'orange']

for fruit in fruits: print(fruit)

输出结果:

apple

banana orange

2. 控制循环流程

在 for 循环中,我们可以使用以下三个关键字来控制循环流程:break、continue 和 else(类似于 while 循环)。

2.1 break 关键字

当某个条件满足时,我们可以使用 break 关键字来结束整个循环。例如,我们想要在找到指定元素后退出循环:

fruits = ['apple', 'banana', 'orange']

for fruit in fruits: if fruit == 'banana': break print(fruit)

输出结果:

apple

2.2 continue 关键字

当某个条件满足时,我们可以使用 continue 关键字跳过当前迭代并继续下一次迭代。例如,我们想要在遇到 “banana” 后跳过:

fruits = ['apple', 'banana', 'orange']

for fruit in fruits: if fruit == 'banana': continue print(fruit)

输出结果:

apple

orange

2.3 else 关键字

与 while 循环一样,for 循环也可以配合 else 关键字使用。在所有迭代完成后执行一些语句。例如,我们可以在循环结束后打印一条消息:

fruits = ['apple', 'banana', 'orange']

for fruit in fruits: print(fruit) else: print("No more fruits.")

输出结果:

apple

banana orange No more fruits.

3. 常见应用场景

for 循环在 Python 中有很多常见的应用场景,下面介绍其中几个:

3.1 遍历列表

如上文所述,for 循环可以遍历列表中的元素。以下是一个例子,使用 for 循环计算列表中所有元素的和:

numbers = [1, 2, 3, 4, 5]

sum = 0 for num in numbers: sum += num print("The sum is:", sum)

输出结果:

The sum is: 15

3.2 遍历字符串

与列表遍历类似,您可以使用 for 循环遍历字符串中的字符。以下是一个例子,使用 for 循环输出字符串中每个字符:

message = "Hello, World!"

for char in message: print(char)

输出结果:

H

e l l o , W o r l d !

3.3 遍历字典

在 Python 中,for 循环也可以遍历字典中的键值对。以下是一个例子,使用 for 循环输出字典中所有键值对:

person = {"name": "Tom", "age": 18, "gender": "male"}

for key, value in person.items(): print(key, ":", value)

输出结果:

name : Tom

age : 18 gender : male

3.4 使用 range 函数生成序列

除了遍历现有的序列,您还可以使用 range() 函数创建一系列数字,并在 for 循环中使用它们。以下是一个例子,使用 for 循环输出 0 到 9 之间的所有偶数:

for num in range(0, 10, 2):

print(num)

输出结果:

0

2 4 6 8

结论

本文介绍了 Python for 循环的基础语法、循环控制流程和常见应用场景。掌握这些内容将对您在 Python 编程中处理列表、字符串和字典等数据类型非常有帮助。同时,也可以通过 for 循环和 range() 函数来进行一些简单的数学计算。

希望本篇文章可以帮助您更好地理解和使用 Python 的 for 循环语句。如果您是 Python 初学者,可以试试 Python 入门体验课 ,零基础也能轻松学习~

原文地址: Python for 循环教程:学习循环语句和控制流程

    正文完
     0
    Yojack
    版权声明:本篇文章由 Yojack 于2024-09-20发表,共计1776字。
    转载说明:
    1 本网站名称:优杰开发笔记
    2 本站永久网址:https://yojack.cn
    3 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
    4 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
    5 本站所有内容均可转载及分享, 但请注明出处
    6 我们始终尊重原创作者的版权,所有文章在发布时,均尽可能注明出处与作者。
    7 站长邮箱:laylwenl@gmail.com
    评论(没有评论)