<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # for循環 `for..in`是另外一個循環語句,它在一序列的對象上 遞歸 即逐一使用隊列中的每個項目。我們會在后面的章節中更加詳細地學習[序列](ch09s05.html)。 ``` #!/usr/bin/python # Filename: for.py for i in range(1, 5): ????print i else: ????print 'The for loop is over' ``` ## 輸出 ``` $ python for.py 1 2 3 4 The for loop is over ``` ## 它如何工作 在這個程序中,我們打印了一個 序列 的數。我們使用內建的`range`函數生成這個數的序列。 我們所做的只是提供兩個數,`range`返回一個序列的數。這個序列從第一個數開始到第二個數為止。例如,`range(1,5)`給出序列`[1, 2, 3, 4]`。默認地,`range`的步長為1。如果我們為`range`提供第三個數,那么它將成為步長。例如,`range(1,5,2)`給出`[1,3]`。記住,range 向上 延伸到第二個數,即它**不**包含第二個數。 `for`循環在這個范圍內遞歸——`for i in range(1,5)`等價于`for i in [1, 2, 3, 4]`,這就如同把序列中的每個數(或對象)賦值給i,一次一個,然后以每個`i`的值執行這個程序塊。在這個例子中,我們只是打印i的值。 記住,`else`部分是可選的。如果包含else,它總是在`for`循環結束后執行一次,除非遇到[break](ch06s05.html)語句。 記住,`for..in`循環對于任何序列都適用。這里我們使用的是一個由內建`range`函數生成的數的列表,但是廣義說來我們可以使用任何種類的由任何對象組成的序列!我們會在后面的章節中詳細探索這個觀點。 給C/C++/Java/C#程序員的注釋 Python的`for`循環從根本上不同于C/C++的`for`循環。C#程序員會注意到Python的`for`循環與C#中的`foreach`循環十分類似。Java程序員會注意到它與Java 1.5中的`for (int i : IntArray)`相似。 在C/C++中,如果你想要寫`for (int i = 0; i &lt; 5; i++)`,那么用Python,你寫成`for i in range(0,5)`。你會注意到,Python的`for`循環更加簡單、明白、不易出錯。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看