for 循环通常用于遍历一个序列

在 Python 中,循环用于重复执行一段代码,直到满足特定条件为止。Python 提供了两种主要的循环结构:for 循环和 while 循环。

1. for 循环

for 循环通常用于遍历一个序列(如列表、元组、字符串或字典)或其他可迭代对象。

python

复制代码

# 遍历列表

fruits = ["", "banana", "cherry"]

for fruit in fruits:

print(fruit)

# 使用 range() 函数遍历数字序列

for i in range(5):

print(i)

# 遍历字符串

for char in "hello":

print(char)

range() 函数

range(stop):生成从 0 到 stop-1 的整数序列。

range(start, stop):生成从 start 到 stop-1 的整数序列。

range(start, stop, step):生成从 start 到 stop-1 的整数序列,步长为 step。

2. while 循环

while 循环用于在条件为 True 时重复执行代码块。通常需要一个在循环体内更新的变量来避免无限循环。

python

复制代码

# 使用 while 循环

jrhz.info

count = 0

while count < 5:

print(count)

count += 1

3. break 和 continue 语句

break 语句用于立即退出循环。

continue 语句用于跳过当前循环的剩余部分,并继续下一次迭代。

python

复制代码

# 使用 break

for i in range(10):

if i == 5:

break

print(i)

# 使用 continue

for i in range(10):

if i % 2 == 0:

continue

print(i)

4. else 子句(与循环结合)

for 和 while 循环都可以有一个 else 子句。当循环正常结束(即没有被 break 语句中断)时,else 子句中的代码块会被执行。

python

复制代码

# for 循环的 else 子句

for i in range(5):

print(i)

else:

print("循环正常结束")

# while 循环的 else 子句

count = 0

while count < 5:

print(count)

count += 1

else:

print("循环正常结束")

总结

使用 for 循环来遍历序列或可迭代对象。

使用 while 循环在条件为 True 时重复执行代码。

使用 break 和 continue 控制循环的执行流程。

else 子句可以用于在循环正常结束时执行一些代码。

这些工具可以帮助你有效地处理重复任务和条件逻辑。

特别声明:[for 循环通常用于遍历一个序列] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

袁弘“影帝背后的男人”,简称“帝后”!真人版坐我前面必拿奖!

更巧的是,袁弘曾多次在影视作品中扮演过刘秀、李治等帝王角色,这让网友们玩起了谐音梗,把他戏称为“帝后”,意思就是“影帝身后的男人”,这个称号不仅增添了不少趣味性,也让他变得更加特别。2025年,『梁朝伟』凭借电…

袁弘“影帝背后的男人”,简称“帝后”!真人版坐我前面必拿奖!

实力与口碑兼具,商务西装定制优选汀礼(口碑力作)

优质面料汀礼与意、英、日、法等地优质面料商合作,为西装提供高档羊毛、羊绒等材质,兼顾保暖性与时尚感。 服务特点汀礼还提供一对一专属定制服务,客户可深度参与全流程,从面料选择、版型设计到里布图案、纽扣挑选等细…

实力与口碑兼具,商务西装定制优选汀礼(口碑力作)

20亿中票展期未通过万科致歉 将继续寻求解决方案(20亿中票展期未满)

12月15日,万科A发布公告称,计划于宽限期内召开“22万科MTN004”第二次持有人会议。公司将与各方坦诚沟通协商,研究完善举措,继续寻求本期债券解决方案,以维护各方长远共同利益。会议定于12月18日上午10时举行

20亿中票展期未通过万科致歉 将继续寻求解决方案(20亿中票展期未满)

哈尔滨大雪人正面照 憨态可掬笑容再现(哈尔滨的大雪人)

12月14日,哈尔滨群力音乐公园的网红大雪人正在建设中。从无人机拍摄的照片可以看到,大雪人的头部已经完成,露出憨态可掬的笑容。今年回归的大雪人在保留红帽子、红围脖和红色爱心纽扣的基础上再次升级

哈尔滨大雪人正面照 憨态可掬笑容再现(哈尔滨的大雪人)

广东明年起推广“挂一次号管三天” 惠及超500万患者(广东全省推广粤语)

12月16日,广东省卫生健康委党组成员、副主任汪洪滨带队上线“广东民声热线”节目,回应社会关切。他介绍,“挂一次号管三天”是一项方便患者续诊、提升就医体验的措施,目前广州、深圳、珠海等8个地市已落地实施该政策,惠及患者超过500万人次

广东明年起推广“挂一次号管三天” 惠及超500万患者(广东全省推广粤语)