python循环控制结构
来源:互联网 发布:淘宝不发货 自动退款 编辑:程序博客网 时间:2024/05/21 00:21
- for循环:
for iterating_var in sequence:
statements(s)
range(i,j,[,步进值]):
起点默认为0,也可随意设定,如下:
此时为10个数,默认从0开始到9结束
如上可以实现从1开始11结束,步长为2,注意区间同样是半开半闭的
如上会打印出每一步的num值,和下面的比较:
如上会打印出最后的结果是55,只打印一个,不会打印出每一步的num值,python中的缩进是一种块作用域的体现
对于列表,元组和字典都是可以通过for循环遍历的,如下:
如上使用in 列表名即可遍历
如上也可以通过range函数来操作,但是需要注意range()里面的变量都是使用数字遍历的
- python中的for循环特别之处:
如上for循环之后的else语句可以用来判断for循环是否完全结束,如果是完全结束,那么会执行else语句,如果没有,则不会执行这条语句
其次在python中也有break和continue关键字,其意义与C中的一致,如下:
如上当x==6时会退出第一个for,后面的for循环仍会执行,但是else语句不会被执行了,这也正是else语句的作用
- while循环
与C语言中的基本一致,只要符合python的写法即可,如下:
如上例子很好的解释了while的用法,注意其中的if语句,当用户直接回车时,即not x为True时会退出,当x为q时也会退出,如下显示结果:
如上当直接回车时即可知道其已经退出
总结:break 语句是用来终止循环语句的,即哪怕循环条件没有变为 False 或序列还没有被完全迭代结束,也停止执行循环语句。
一个重要的注释是,如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。
下一讲,python函数初学
- python循环控制结构
- python while循环控制流语句结构与用法
- 控制循环结构
- 循环控制结构
- Java-控制循环结构
- 控制循环结构
- 控制循环结构
- java循环结构控制
- Shell控制结构--循环控制
- python 循环以及循环控制
- python while循环控制
- python三循环结构
- python--循环结构
- java控制循环结构day_5
- groovy的控制循环结构
- PL/SQL控制循环结构
- C++控制结构-循环语句
- 循环结构、控制跳转、方法
- hdu 1102
- 【数据结构】黑匣子
- Go语言_eclipse环境搭建
- 第十一周项目2-7-赛软件。。我怎么没得出有结果呢,,是错了吗
- hdu 3720——Arranging Your Team
- python循环控制结构
- 多个项目MyEclipse中启动OutOfMemoryError: PermGen space
- 小布老师loadrunner视频教程地址
- 国际程序设计大赛一等奖作品欣赏
- mysql引擎
- excel巧用CHAR 函数
- 编写自己的Sublime Text2 插件
- 良好的maximo注释
- web应用压力测试