Python break, continue, pass 语句

时间:2022-06-21 09:01:31

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

1.break 与 continue

  • break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行。也就是,Break出现就代表不干了,不管循环剩下多少。
  • continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。简单来说,仅跳出本次循环,进入下一次循环里去了。
    Python break, continue, pass 语句
    这样来看,continue是比较好商量的人,但是,break就不是那么好惹的了。

下面举个栗子:
Python break, continue, pass 语句

以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


哇哦!好多明星呀!

Python break, continue, pass 语句
突然肚子好饿,嗯,我要去觅食了
Bye~
Python break, continue, pass 语句