学习python的第二十八天-for循环,break语句,continue语句
2016-12-05 19:57
555 查看
for
循环
for...in是另一个循环语句,语句实现的功能是逐一使用队列中的每个项目。
for i in range(1, 5): print i else: print 'The for loop is over'
运行结果:
1 2 3 4 The for loop is over
从运行结果我们可以看出,在
(1, 5)这部分中是不包括
5的。
for循环在这个范围内递归——
for i in range(1,5)等价于
for i in [1, 2, 3, 4],这就如同把序列中的每个数(或对象)赋值给
i,一次一个,然后以每个
i的值执行这个程序块。
在这个例子中,我们只是打印i的值。记住,
else部分是可选的。如果包含
else,它总是在
for循环结束后执行一次,除非遇到
break语句。
记住,
for..in循环对于任何序列都适用。这里我们使用的是一个由内建
range函数生成的数的列表, 但是广义说来我们可以使用任何种类的由任何对象组成的序列!我们会在后面的章节中详细探索这个观点。
break
语句
书中的代码都很具有代表性,我觉得可以学习然后在以后的编程中会在某些功能中用到这些代码。while True: s = raw_input('Enter something : ') if s == 'quit': break print 'Length of the string is', len(s) print 'Done'
运行结果:
Enter something : use Python! Length of the string is 12 Enter something : quit Done
break语句是用来终止循环语句的,即哪怕循环条件没有称为
False或序列还没有被完全递归,也停止执行循环语句。同样可以在
for循环中使用。
continue
语句
continue语句被用来告诉
Python跳过当前循环块中的剩余语句,然后 继续 进行下一轮循环。
while True: s = raw_input('Enter something : ') if s == 'quit': break if len(s) < 3: continue print 'Input is of sufficient length'
这些代码真的很不错,特别是在入门初期在自己写一些小脚本的时候,这些代码块都很有用。应该学会记住,灵活使用!
相关文章推荐
- Python学习--控制语句:if, while, for, break, continue
- python 学习while语句中的break&continue
- python笔记5 - 字符串格式化表达式,while语句嵌套,for循环,break,continue,死循环
- 如何熟练掌握python的if、while和for以及与它们相关的break和continue语句 通过什么样的形式, 做题吗?
- javass 视频笔记三 switch语句 for循环,while循环,do-while循环,break和continue
- C++ Primer 学习笔记_20_语句(续) --break/continue/try,catch
- python之 break语句和continue语句及PASS语句
- Python学习笔记(break语句)
- Python学习笔记(十二)----Python continue 语句
- #笔记#圣思园 JavaSE 第7讲——流程控制语句 while、do while、for循环、break、continue
- [javase学习笔记]-3.6 break语句与continue语句
- Python跳出循环语句continue与break的区别
- java学习之路 之 基本语法-特殊的流程控制语句(break、continue、return)
- python学习第五天 - 分支循环(for...in,break,continue)
- C++编程中break语句和continue语句的学习教程
- python的break,continue,PASS语句
- SQL流程控制语句学习(三):while break continue
- Python跳出循环语句continue与break的区别
- Python跳出循环语句continue与break的区别
- python break,pass,continue 循环语句