今天心情好好,来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~