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

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 循环通常用于遍历一个序列] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

逸仙湖公园怎么玩?广州人私藏的山水秘境曝光!(逸仙湖公园作文400字)

位于广州番禺区的逸仙湖公园,是本地人最爱的“城市绿肺”之一。这里湖光山色、步道蜿蜒,集自然风光与人文景观于一体,适合散步、骑行、拍照打卡和家庭出游。本文带你了解公园特色、游玩攻略、交通指南及避坑建议,轻松玩转这座隐藏在都市中的诗意花园 🌿🌸

逸仙湖公园怎么玩?广州人私藏的山水秘境曝光!(逸仙湖公园作文400字)

玻璃房装监控怎么选?避坑指南+安装全攻略✨(监控隔着玻璃)

想在玻璃房里装监控却怕反光、穿墙难、影响美观?别急!本文从监控类型选择、安装技巧到避坑提醒,手把手教你安全又隐蔽地部署监控系统。覆盖家用阳光房、温室大棚、商业展厅等场景,告诉你哪些设备适合玻璃环境,怎么装才不露痕迹,还能稳定清晰记录每一帧画

玻璃房装监控怎么选?避坑指南+安装全攻略✨(监控隔着玻璃)

用什么卸妆最好最干净?『敏感肌』专用卸妆膏(用什么卸妆比较方便)

帮老婆买的,她说这个卸妆效果很不错,咱大老爷们也不懂,主要是习惯在京东上买东西,价格实惠速度快。我看见他家有卸妆膏还挺便宜的,想都没想就直接买它了,有些博主有谈到它糊眼睛什么的,我没有感受到,乳化效果不错,…

用什么卸妆最好最干净?『敏感肌』专用卸妆膏(用什么卸妆比较方便)

何家劲在亚视的经典角色,华英雄天煞孤星,展护卫深入人心(何家劲在亚视地位)

在众多华语影视作品的童年记忆中,何家劲塑造的经典形象始终占据着重要位置。 1998年,何家劲在《马永贞》系列中再次展现了他塑造复杂角色的能力。即便在2009至2012年间,他与原班人马再度合作拍摄新版1&quot;包青…

何家劲在亚视的经典角色,华英雄天煞孤星,展护卫深入人心(何家劲在亚视地位)

马来西亚中高端冰箱争夺战 海信全空间净化领先(马来西亚 知名品牌)

“价格在3000马币(约人民币5100元)的中高端冰箱市场,海信RQ648N4AWU全空间净化和急速冷冻是最大的卖点。海信RQ648N4AWU冰箱最大的卖点之一是全空间净化,其全域杀菌净味 Pro 技术在…

马来西亚中高端冰箱争夺战 海信全空间净化领先(马来西亚 知名品牌)