Python break, continue, pass 语句

今天心情好好,来record一下,continue break pass 语句

1.break 与 continue
- break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。也就是,Break出现就代表不干了,不管循环剩下多少。
 - continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。简单来说,仅跳出本次循环,进入下一次循环里去了。

这样来看,continue是比较好商量的人,但是,break就不是那么好惹的了。 
下面举个栗子:

以for循环来说
star = ['Jason', 'Justin Biber', 'One Direction', 'Miley Cyrus', 'Taylor Swift', 'Kesha', 'Lady Gaga']
for name in star:
    print(name)
    if name == 'Taylor Swift':
        print('Taylor is here.')
        break
print('End now.')
Jason
Justin Biber
One Direction
Miley Cyrus
Taylor Swift
Taylor is here.
End now.
for name in star:
    print(name)
    if name == 'Taylor Swift':
        print('Taylor is here.')
        continue
print('End now.')
Jason
Justin Biber
One Direction
Miley Cyrus
Taylor Swift
Taylor is here.
Kesha
Lady Gaga
End now.
2.pass语句
该语句充当占位角色,无操作的一条语句。
比如你想写500行代码的,but,你脑袋一热,突然你想背着单反出去流浪,等有缘再写时,pass就可以很好得派上用场啦。
for name in star:
    if name == 'Taylor Swift':
        pass    #花瓶式操作
        print ('啊!')
    print ('我遇到的明星 :', name)
print('\n')
print ("哇哦!好多明星呀!")
我遇到的明星 : Jason
我遇到的明星 : Justin Biber
我遇到的明星 : One Direction
我遇到的明星 : Miley Cyrus
啊!
我遇到的明星 : Taylor Swift
我遇到的明星 : Kesha
我遇到的明星 : Lady Gaga
哇哦!好多明星呀!

突然肚子好饿,嗯,我要去觅食了
Bye~

Python break, continue, pass 语句的更多相关文章
- Python break/continue - Python零基础入门教程
		
目录 一.break 二.continue 三.重点总结 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 在 Python wh ...
 - python中的pass语句是什么
		
当用python写代码时,有时可能还没想好函数怎么写,只写了函数声明,但为了保证语法正确,必须输入一些东西,这种情况下,我们会使用pass语句 def func(*args): pass break语 ...
 - python break continue跳过和跳出循环
		
break 语句可以跳出 for 和 while 的循环体.continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环.用break continue 写一个乘法表下 ...
 - while 循环中的break continue pass 的用法
		
while break:跳出最近的循环 continue:跳到最近所在循环的开头处 pass:什么也不做,只是空占位语句,它本身与循环没什么关系,但属于简单的单个单词语句的范畴: pass 语句是无运 ...
 - python break/continue - python基础入门(10)
		
在昨天的文章:python while循环 文章结尾,我们留下了一个bug,当条件成立时,程序陷入了死循环,如何解决呢? 为了规避这个问题,今天介绍两个关键词:break和continue. ...
 - 高程(3):操作符、for、for...in循环、break/continue/return语句、函数等
		
1.关系操作符 注意点:1)比较操作数是两个字符串,是比较字符串的字符编码值. 如:"a" > "b" 返回 false:"a" & ...
 - Java——break,continue,return语句
		
break语句: break:用于改变程序控制流 用于do-while.while.for中时,可跳出循环而执行循环后面的语句. break的作用:终止当前循环语句的执行. break还可以用来终止s ...
 - Python 为什么要有 pass 语句?
		
本文出自"Python为什么"系列,请查看全部文章 关于 Python 中的pass语句,它似乎很简单(只有 4 个字母),即使是没有任何编程经验的初学者也能很快地掌握它的用法. ...
 - Python pass语句作用与用法
		
Python中的pass语句作用是什么?表示它不做任何事情,一般用做占位语句.pass语句具体作用及使用方法,我们往下看. pass语句在函数中的作用 当你在编写一个程序时,执行语句部分思路还没有完成 ...
 
随机推荐
- C/C++语言,自学资源,滚动更新中……
			
以下教学视频中,缺少对“字符串”技术的讨论,大家注意看书. 一维数组,及其举例:(第四版)P77~P85,书上这部分内容写的很好,很详细,尤其是这里列出来的每一个例子都要仔细去看一看,对你会很有帮助. ...
 - js实现随机数及随机数组
			
js数组元素的随机调用 工作中网页填充数据时需要一个短语库,来拼接在短语句子后边.那就写一个js吧,放在input的keydown或keyup里边用喽. 贴代码: <SCRIPT LANGUAG ...
 - Red Hat Enterprise 6.5 在虚拟机上将系统语言修改为中文
			
Red Hat Enterprise 6.5 在虚拟机上将系统语言修改为中文 说明:本文是个人在使用RedHat时候为方便而设置的,作为学习札记记录. 在虚拟机安装RedHat时候会跳过语言的安装选项 ...
 - 最新 蚂蚁金服java校招面经 (含整理过的面试题大全)
			
从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.蚂蚁金服等10家互联网公司的校招Offer,因为某些自身原因最终选择了蚂蚁金服.6.7月主要是做系统复习.项目复盘.Leet ...
 - Spring 使用单选按钮
			
模型层需要提供数据选项,设置错误信息 关键代码 @NotNull(message = "请选择性别") private String gender; 控制器层需要在显示视图前,通过 ...
 - Jquery回到顶部插件【query.scrollUp.js】使用
			
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta na ...
 - 综合练习2 设置访问权限,Easy-IP访问外网,内外网访问
			
实验拓扑图: 实验要求: 1.pc.路由.交换基本配置,vlan间路由互通. 2.vlan20.vlan30可以访问FTP,VLAN10不允许访问FTP. 3.AR1通过easy-ip方式实现私网地址 ...
 - Clustering and Exploring Search Results using Timeline Constructions (paper2)
			
作者:Omar Alonso 会议:CIKM 2009 摘要: 截至目前(2009),通过提取文档中内嵌的时间信息来展现和聚类,这方面的工作并不多. 在这篇文章中,我们将提出一个“小插件”增添到现有的 ...
 - vue 强制刷新组件重新渲染
			
实现功能:使用富文本编辑器编写文章,然后把编写成功的文章用子组件显示. 问题描述:父组件给子组件传递数据,子组件第一次调用数据的时候页面渲染是正常的,当数据变化的时候,子组件的页面渲染就失效了. 问题 ...
 - JMeter接口自动化学习笔记(一)
			
实例教程:https://blog.csdn.net/kasijia/article/details/79405815 https://www.cnblogs.com/rd-ddddd/p/95782 ...