如何快速理解Python中的for循环?_python for break 如何理解(1)

Python的for循环

for 语句是 Python 中执行迭代的两个语句之一,
另一个语句是 while。
如果你对 Python 的迭代并不是很熟悉的话,
Python中的迭代:for、while、break、以及continue语句是一个不错的切入点。

Python 中,for 循环用于遍历一个迭代对象的所有元素。
循环内的语句段会针对迭代对象的每一个元素项目都执行一次。
暂且可以将迭代对象想象成一个对象集合,我们可以一个个遍历里面的元素。
我们将在下一节对迭代器和迭代对象作详细说明。

一个简单的 for 循环

有什么python相关报错解答自己不会的、或者源码资料/模块安装/女装大佬精通技巧 都可以来这里:(https://jq.qq.com/?_wv=1027&k=PtfPV48p)或者+V:python10010问我

我们先从一个简单 for 循环开始,
它遍历一个字符串列表并打印每一个字符串。

在这里插入图片描述

如你所见,
这个循环实际上遍历了列表中的每一个单词并打印它们。
也就是说,
在循环的每一次遍历中,
变量 word 都被指定为列表中的一个元素,
然后执行 for 语句中的代码块。
由于列表是一个有序的元素序列,
所以循环也是以相同的顺序遍历这些元素。

带有 else 子句的 for 循环

Python 中的 for 循环可以选择是否关联一个 else 子句。
else 子句中的代码块是在 for 循环完成后才开始执行的,
即在迭代对象中的所有元素都遍历完毕之后。
现在我们看一下如何扩展前面的示例以包含一个 else 条件(子句)。

在这里插入图片描述

else 子句适用于何时?

你已经注意到,
else 子句是在 for 循环完成之后才执行的。
那么 else 代码块的意义是什么呢?
for 循环之后的语句不是也是同样会执行吗?

我们很多时候会遇到这样一种情况,
当满足某种条件时,中途结束 for 循环。
且如果这个条件一直未满足,则希望执行另一组语句。
我们通常使用布尔类型的标记实现,下面是一个例子。

在这里插入图片描述

最后

Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

👉Python所有方向的学习路线👈

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

👉Python必备开发工具👈

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

👉Python全套学习视频👈

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

👉实战案例👈

学python就与学数学一样,是不能只看书不做题的,直接看步骤和答案会让人误以为自己全都掌握了,但是碰到生题的时候还是会一筹莫展。

因此在学习python的过程中一定要记得多动手写代码,教程只需要看一两遍即可。

👉大厂面试真题👈

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 20
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值