循环是编程中用于重复执行某段代码直到满足特定条件的基本控制结构。Python 提供了两种主要的循环结构:for 循环和 while 循环。虽然它们都可以实现重复执行代码的功能,但在实际使用中,它们的适用场景有所不同。本文将详细介绍 for 和 while 循环的语法、特点以及它们的典型使用场景,帮助你更好地选择合适的循环结构。
一、for 循环
for 循环通常用于遍历一个可迭代对象(如列表、元组、字典、集合或字符串),并依次对每个元素执行操作。它的语法简洁,非常适合处理已知范围内的重复任务。
语法
Python复制
for element in iterable:
# 执行代码块
1. 遍历列表
for 循环最常见的用途之一是遍历列表中的每个元素。
Python复制
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
输出:
复制
apple
banana
cherry
2. 遍历字符串
字符串也可以被看作是一个字符序列,for 循环可以用来逐字符处理字符串。
Python复制
for char in "hello":
print(char)
输出:
复制
h
e
l
l
o
3. 使用 range() 函数
range() 函数可以生成
Python中for和while循环的使用场景解析

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



