python 学习笔记(07)
2015-11-05 18:53
537 查看
循环语句控制:break continue pass exit
break: 跳出本次循环,但不结束程序
continue: 中止本次循环,下面的语句不再执行
pass: 空语句,占桩
exit: 退出本程序
#!/usr/bin/python
#test
for i in range(1,11):
if i == 2:
print "continue"
continue
if i == 3:
print "break"
break
if i == 4:
print "pass"
pass
print "%" * 20
else:
print "^^"
for i in range(10,21):
if i == 12:
print "12"
pass
if i == 13:
print "exit"
exit()
print "~" * 10
执行结果如下:
从执行结果来看,
第一行是第一个for 语句,i = 1 时打印,
第二行是第一个for 语句,i = 2 时打印,执行 continue 后没有输出%,说明没有继续向下执行,就开始第三轮的循环
第三,四行是第二个 for 语句执行的结果,说明跳出了第一个 for 循环,这就是 break 的作用
第五行是第二个 for 循环 i = 12 时,执行 pass ,结果没什么效果,继续向下执行,打印出第六行的~~~
最后一行是执行 exit 后,程序结束
break: 跳出本次循环,但不结束程序
continue: 中止本次循环,下面的语句不再执行
pass: 空语句,占桩
exit: 退出本程序
#!/usr/bin/python
#test
for i in range(1,11):
if i == 2:
print "continue"
continue
if i == 3:
print "break"
break
if i == 4:
print "pass"
pass
print "%" * 20
else:
print "^^"
for i in range(10,21):
if i == 12:
print "12"
pass
if i == 13:
print "exit"
exit()
print "~" * 10
执行结果如下:
从执行结果来看,
第一行是第一个for 语句,i = 1 时打印,
第二行是第一个for 语句,i = 2 时打印,执行 continue 后没有输出%,说明没有继续向下执行,就开始第三轮的循环
第三,四行是第二个 for 语句执行的结果,说明跳出了第一个 for 循环,这就是 break 的作用
第五行是第二个 for 循环 i = 12 时,执行 pass ,结果没什么效果,继续向下执行,打印出第六行的~~~
最后一行是执行 exit 后,程序结束
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- [Android]在代码里运行另一个程序的方法
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例