zoukankan      html  css  js  c++  java
  • 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('
    ')
    print ("哇哦!好多明星呀!")
    
    我遇到的明星 : Jason
    我遇到的明星 : Justin Biber
    我遇到的明星 : One Direction
    我遇到的明星 : Miley Cyrus
    啊!
    我遇到的明星 : Taylor Swift
    我遇到的明星 : Kesha
    我遇到的明星 : Lady Gaga
    
    
    哇哦!好多明星呀!
    


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

  • 相关阅读:
    jsp转向
    什么是 XDoclet?
    tomcat中的几点配置说明
    mysql5问题
    POJ 3734 Blocks
    POJ 2409 Let it Bead
    HDU 1171 Big Event in HDU
    POJ 3046 Ant Counting
    HDU 2082 找单词
    POJ 1286 Necklace of Beads
  • 原文地址:https://www.cnblogs.com/wyy1480/p/10924610.html
Copyright © 2011-2022 走看看