Python学習ノートのBreakとContinueの使い方分析

1642 ワード

この例では,Python学習ノートのBreakとContinueの使い方について述べる.皆さんの参考にしてください.具体的には以下の通りです.
PythonのBreakとContinue
  • break:サイクルが終了するタイミングを制御する
  • continue:ループをスキップした1回の反復
  • BreakとContinue[練習例]
    break文でサイクルを書き、ちょうど140文字の文字列news_を作成します.ticker.headlinesリストのニュースタイトルを追加して、各ニュースタイトルの間にスペースを挿入するニュースアラートを作成する必要があります.必要であれば、最後のニュースタイトルを真ん中から切り捨ててnews_tickerはちょうど140文字長い
    
    headlines = ["Local Bear Eaten by Man",
           "Legislature Announces New Laws",
           "Peasant Discovers Violence Inherent in System",
           "Cat Rescues Fireman Stuck in Tree",
           "Brave Knight Runs Away",
           "Papperbok Review: Totally Triffic"]
    news_ticker = ""
    for item in headlines:
      news_ticker += item + " "
      if len(news_ticker) >= 140:
        news_ticker = news_ticker[:140]
        break
    print(news_ticker) # Local Bear Eaten by Man Legislature Announces New Laws Peasant Discovers Violence Inherent in System Cat Rescues Fireman Stuck in Tree Brave
    print(len(news_ticker)) # 140
    
    

    実行結果:
    Local Bear Eaten by Man Legislature Announces New Laws Peasant Discovers Violence Inherent in System Cat Rescues Fireman Stuck in Tree Brave 140
    breakとcontinueの違い:
    1、break:終了、ジャンプ、終了サイクル(どこにでも作用可能).switch分岐構造とよく併用される.
    2、continue:今回のループを終了し、次のループに進む(ループ構造にのみ適用).
    Pythonの関連内容について興味のある読者は、「Python関数使用テクニック総括」、「Pythonオブジェクト向けプログラム設計入門と進級チュートリアル」、「Pythonデータ構造とアルゴリズムチュートリアル」、「Python文字列操作テクニック要約」、「Python符号化操作テクニック総括」および「Python入門と進級経典チュートリアル」を参照してください.
    ここではPythonプログラムの設計に役立つことを願っています.