关键字pass,else,break,continue
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教程-pass关键字.pdf
instantclient-basic-windows.x64-12.2.0.1.0.zip
Python3编写实用脚本程序——从零学Python-掘金活动.zip Python3编写实用脚本程序——从零学Python-掘金活动.zip Python3编写实用脚本程序——从零学Python-掘金活动.zip Python3编写实用脚本程序——从零学Python-...
python基础知识--关键字,标识符,输入输出,变量,数据类型,条件控制
零基础学python 1.7 第二个程序
【Python3】零基础入门学习Python--Python3.docx
零基础入门学习Python-价值200的鱼C论坛教程
python 零基础学习篇-Python-第一章 Python入门导入1-3.mp3
python 零基础学习篇-Python-第三章 使用序列1-12.mp3
python 零基础学习篇-Python-第二章 顺序程序设计9-12.mp3
python入门 零基础学Python
abaqus2dyna 是以有限的方式将 Abaqus 关键字输入文件转换为 LS-DYNA 关键字输入文件的脚本。请参阅 example.inp可以转换的示例 Abaqus 文件。
python 零基础学习篇-Python-第五章 循环结构程序设计1-7.mp3
根据关键字爬取智联招聘上的招聘信息
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,Python提供了高效的高级数据结构,还能简单有效地面...Python教学简单易懂,零基础小白也可以学会,只要你有耐心学习从入门到精通.从小白到高手
Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,Python提供了高效的高级数据结构,还能简单有效地面...Python教学简单易懂,零基础小白也可以学会,只要你有耐心学习从入门到精通.从小白到高手
python库,解压后可用。 资源全名:frida-12.2.20-py2.7-win32.egg
零基础入门学python,全套源码分享,总共4.22G,刚入门的同学可以看看
python库。 资源全名:frida-12.2.23-py2.7-macosx-10.9-intel.egg