零基础学python-12.2 关键字pass,else,break,continue
2015-09-17 00:00
218 查看
关键字pass,else,break,continue
pass:不做任何事情,只占位
else:当正常跳出循环时执行
break:满足某些条件跳出循环,不再执行任何东西
continue:满足某些条件跳出本次循环,然后继续执行循环里面的东西
pass的意义,主要是占位,特别是try包着的执行语句,如果遇到异常,可以先使用pass占位,然后后面才补上
无限死循环
在python3.x后我们可以使用其他的替代方案,如"..."
上面我们构造了一个空函数,里面的“...”替代了pass
else:只有正常退出循环才执行的语句,继续引用上面的例子
break:直接跳出循环,结束循环
continue:跳出本次循环,继续执行其他语句
通过上面的代码我们可以看见,如果x=3,他将跳出本次循环,不再做任何代码,然后继续进行新一次的循环
这一章节主要讲述了关键字pass,else,break,continue的使用,下一章节将讲述for循环
就说到这里,谢谢大家
------------------------------------------------------------------
点击跳转零基础学python-目录
版权声明:本文为博主原创文章,未经博主允许不得转载。
pass:不做任何事情,只占位
else:当正常跳出循环时执行
break:满足某些条件跳出循环,不再执行任何东西
continue:满足某些条件跳出本次循环,然后继续执行循环里面的东西
pass的意义,主要是占位,特别是try包着的执行语句,如果遇到异常,可以先使用pass占位,然后后面才补上
>>> while True: pass
无限死循环
在python3.x后我们可以使用其他的替代方案,如"..."
>>> def func():pass >>> func() >>>
>>> def func():... >>> func() >>>
上面我们构造了一个空函数,里面的“...”替代了pass
else:只有正常退出循环才执行的语句,继续引用上面的例子
>>> a=3 >>> while a>0: print(a) a=a-1 else : print('over') 3 2 1 over >>>
>>> a=3 >>> while a>0: print(a) a=a-1 if a<2: break else : print('over') 3 2 >>>
break:直接跳出循环,结束循环
>>> while True: if x>3: break else: print(x) x=x+1 1 2 3 >>>
continue:跳出本次循环,继续执行其他语句
>>> x=0 >>> while True: x=x+1 if x==3: continue elif x>5: break print(x) 1 2 4 5 >>>
通过上面的代码我们可以看见,如果x=3,他将跳出本次循环,不再做任何代码,然后继续进行新一次的循环
这一章节主要讲述了关键字pass,else,break,continue的使用,下一章节将讲述for循环
就说到这里,谢谢大家
------------------------------------------------------------------
点击跳转零基础学python-目录
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法