专栏名称: 马哥Linux运维
马哥linux致力于linux运维培训,连续多年排名第一,订阅者可免费获得学习机会和相关Linux独家实战资料!
目录
相关文章推荐
InfoQ架构头条  ·  华泰证券:事件驱动型微服务架构的实践与探索 ·  1 周前  
51好读  ›  专栏  ›  马哥Linux运维

Python for 循环语句

马哥Linux运维  · 公众号  · 运维  · 2017-02-25 08:09

正文


文 | 糖豆     来源 | 菜鸟教程





糖豆贴心提醒,本文阅读时间4分钟,文末有秘密!


Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

语法:

for循环的语法格式如下:

for iterating_var in sequence:
   statements(s)

流程图:


实例:

实例


以上实例输出结果:


通过序列索引迭代

另外一种执行循环的遍历方式是通过索引,如下实例:

实例

以上实例我们使用了内置函数 len() 和 range(),函数 len() 返回列表的长度,即元素的个数。 range返回一个序列的数。



循环使用 else 语句

在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

实例

以上实例输出结果:





    今日值班: 马哥教育三号女神学习顾问,暖心之处甜过初恋,脑洞大开会LOL神迹,可正经可搞笑,常陪伴0基础学员高效成长,深夜凌晨常有她与你的陪伴,据说她服务的学员是成长最快的。

    内容沟通、职业成长和课程学习,可添加学习顾问:

    【扫一扫即可撩】


特别提醒

马哥教育与腾讯课堂联办的Python全栈工程师课程新课上线,优惠

福利一:新课上线,联合腾讯课堂特惠8折,老学员报名7折【每日限额】;

福利二:买一赠八,赠送马哥教育Linux基础教程8套【仅限本期】;