for循环

for..in是另外一个循环语句,它在一序列的对象上 递归 即逐一使用队列中的每个项目。

使用for语句

案例:

fori inrange(1,5):print(i)else:print('循环结束')

输出:1234循环结束

在这个程序中,我们打印了一个 序列 的数。我们使用内建的range函数生成这个数的序列。

我们所做的只是提供两个数,range返回一个序列的数。这个序列从第一个数开始到第二个数为止。例如,range(1,5)给出序列[1, 2, 3, 4]。默认地,range的步长为1。如果我们为range提供第三个数,那么它将成为步长。

例如,range(1,5,2)给出[1,3]。记住,range 向上 延伸到第二个数,即它不包含第二个数

for循环在这个范围内递归——for i in range(1,5)等价于for i in [1, 2, 3, 4],这就如同把序列中的每个数(或对象)赋值给i,一次一个,然后以每个i的值执行这个程序块。在这个例子中,我们只是打印i的值。

记住,else部分是可选的。如果包含else,它总是在for循环结束后执行一次,除非遇到break语句

break语句

reak语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句。

一个重要的注释是,如果你从for或while循环中 终止 ,任何对应的循环else块将不执行。

案例:

whileTrue: s =input('输入字符串 : ')ifs =='quit':breakprint('字符串的长度是',len(s))print'循环结束'

记住,else部分是可选的。如果包含else,它总是在for循环结束后执行一次,除非遇到break语句

break语句

reak语句是用来 终止 循环语句的,即哪怕循环条件没有称为False或序列还没有被完全递归,也停止执行循环语句。

一个重要的注释是,如果你从for或while循环中 终止 ,任何对应的循环else块将不执行。

案例:

whileTrue: s =input('输入字符串 : ')ifs =='quit':breakprint('字符串的长度是',len(s))print'循环结束'

输出:

输入字符串 : I太短了​输入字符串 : Love验证通过​输入字符串 : You验证通过​输入字符串 : quit循环结束

在这个程序中,我们从用户处取得输入,但是我们仅仅当它们有至少3个字符长的时候才处理它们。所以,我们使用内建的len函数来取得长度。如果长度小于3,我们将使用continue语句忽略块中的剩余的语句。否则,这个循环中的剩余语句将被执行,我们可以在这里做我们希望的任何处理。

pythonfor循环语句例子_Python中的for循环语句相关推荐

  1. pythonif语句缩进_Python中多行IF语句缩进的代码样式?

    参见英文答案 > Python style: multiple-line conditions in IFs                                    27个答案   ...

  2. python中选择结构通过什么语句实现_Python中选择结构通过什么语句实现

    Python中选择结构通过什么语句实现 Python中的选择结构语句是 if elif else. Python用缩进代替了Java/C/C++/C#中常用的大括号{}来区分代码块,另外Python在 ...

  3. pythonfor循环语句例子_Python for循环学习总结

    for循环是Python的循环语句之一,它常用于遍历字符串.列表.元组.字典.集合等序列类型,逐个获取序列中的各个元素.小编将为大家总结for循环的学习知识点,主要包括:for循环语法.实例展示.循环 ...

  4. python的for语句条件_Python中的条件选择和循环语句

    Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...

  5. pythonfor循环语句例子_简单的python循环知识

    我们在写代码时经常会用到循环,python中有for循环和while循环,我们来详细的了解一下这两种循环. for循环 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 我们 ...

  6. python中for循环和while循环的区别_Python中for循环语句和while循环语句有何不同

    原标题:Python中for循环语句和while循环语句有何不同 前面两期文章已经为大家分别讲解,for循环语句和while循环语句,两种都是化繁琐为简单的Python循环语句,选择困难症已经不知道该 ...

  7. python的for循环语句怎么写_python中的for循环语句怎么写

    python中的for循环语句怎么写? Python for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. for循环的语法格式如下:for iterating ...

  8. python中for循环语句格式_python中for循环和可迭代对象遍历

    #for循环和可迭代对象遍历 ''' for循环通常用于可迭代对象的遍历,for循环的语法格式如下: for 变量 in 可迭代对象 循环体语句 操作:遍历一个元组.集合.字典.字符串 ''' for ...

  9. python中跳过本次循环的语句是_Python跳过for循环

    首先请注意,我是Python的初学者.获取一个当前在ArcGIS环境中处理Python的类.我目前的项目是一个简单的程序,创建文件和复制其他文件到他们.然而,作业的一部分是让print语句陈述发生的情 ...

最新文章

  1. CSS3绘制圆角矩形的简单示例
  2. FPGA之道(58)关于外界接口的编程思路
  3. 函数公开问题、简短模式、多一个返回值
  4. 046 实例11-自动轨迹绘制
  5. python简单实用案例_Ajax的简单实用实例代码
  6. 解析得了数学,写得了诗书,这是个有趣的灵魂
  7. blob没权限 ie_vuerouter 源码和动态路由权限分配
  8. 设计模式--单例模式--Java实现
  9. C++_类和对象_封装_成员属性私有化---C++语言工作笔记038
  10. fwOA获取当前用户信息及常用数据库表
  11. springMVC从发送hello请求到响应的执行流程分析
  12. SPI 机制-插件化扩展功能
  13. 牛客网 牛客练习赛7 A.骰子的游戏
  14. 2021年全国高德地图数据下载
  15. 安装系统不求人 就算没有光驱和软驱也能行
  16. 如何使用python进行社交网络分析
  17. 五线谱如何快速修改谱号,Overture这个小技巧必须要掌握!
  18. 了解一下Windows Cracker
  19. python运维主要做什么_运维工程师主要做什么?
  20. Python中range()函数用法

热门文章

  1. leetcode第297——二叉树的序列化与反序列化(层次遍历)
  2. 关联分析(一):频繁项集及规则产生
  3. 简单撸了个 GitHub trending 爬取 API
  4. 文案不知道怎么写?为你分享自媒体人必学的几个文案写作技巧
  5. 相机为什么需要白平衡
  6. DrawerLayout和actionBar实现网易新闻标题,包含点击图标登录qq
  7. 2021年全球与中国迷你麦克风行业市场运行现状及投资规划建议报告
  8. 算法-动态规划入门(C++实现)
  9. Allegro brd文件更新封装及焊盘方法
  10. 交叉熵函数cross_entropy与归一化指数函数softmax