Python学习之循环语句
来源:互联网 发布:网络规划设计师 论文 编辑:程序博客网 时间:2024/05/17 01:56
Python循环语句
python提供了while循环和for循环,但没有do--while循环.允许循环嵌套。
while循环语句
基本形式如下:
while 判断条件:
执行语句.........
执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。
while....else
在Python中,可使用for......else..和while.....else.....语句,else中的语句将在循环正常执行完的情况下执行。如下:
#!/usr/bin/python count = 0 while count < 5: print count, " is less than 5" count = count + 1 else: print count, " is not less than 5"
简单语句组
如果while循环体中只有一条语句,那么可以将该语句与while写在同一行中。
for循环语句
Python for循环用来遍历任何序列的项目,如一个列表或者一个字符串。形式如下:
for iterating_var in sequence: statements(s)
循环嵌套
Python 语言允许在一个循环体里面嵌入另一个循环。
可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。
如下实例使用嵌套循环输出2~100之间的素数:
#!/usr/bin/pythoni = 2while(i < 100): j = 2 while(j <= (i/j)): if not(i%j): break j = j + 1 if (j > i/j) : print i, " 是素数" i = i + 1print "Good bye!"
循环控制语句
循环控制语句可以更改语句执行的顺序。Python提供了break、continue、pass循环控制语句。
break语句
Python break语句,就像在C语言中,打破了最小封闭for或while循环。
break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。
break语句用在while和for循环中。
如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。
continue语句
Python continue 语句跳出本次循环,而break跳出整个循环。
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。
continue语句用在while和for循环中
pass语句
Python pass是空语句,是为了保持程序结构的完整性。
第五次学习笔记结束。详细参见URL
0 0
- Python学习之循环语句
- Python学习之路---Python 循环语句
- Python学习之条件循环语句详解
- python之循环语句
- python学习之语句:循环语句(for,while)
- 【学习笔记】python循环语句
- python之条件、循环语句
- python基础之循环语句
- Python学习之循环
- Java学习之循环语句
- 学习C#之循环语句
- Python新手学习基础之循环语句——While循环
- Python小贴士之赋值语句、分支语句和循环语句
- python 学习(五) While 循环语句
- python 学习(六) for 循环语句
- Python学习 for循环语句的使用
- Python学习(四)——循环语句
- Python学习(条件和循环语句)
- 二分查找
- java中接口的妙用(一)
- 滤波器设计指标
- 我的IT成长之旅
- 数字信号处理中各种频率关系
- Python学习之循环语句
- 学习FPGA的网站推荐
- 2-SAT算法
- 论C#如何实现多继承
- stack(仿sgi stl)
- 常见算法在实际项目中的应用
- 仿酷狗音乐播放器开发日志二十六 duilib在标题栏弹出菜单的方法
- 基于opencv网络摄像头在ubuntu下的视频获取
- 配置ssh公钥访问oschina