<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                # 函數 > 原文: [https://pythonbasics.org/functions/](https://pythonbasics.org/functions/) 要對代碼集進行分組,可以使用函數。 函數是可重復代碼的一小部分。一個函數接受參數。 沒有函數,我們只有一長串指令。 函數可以幫助您組織代碼。 函數也可以重用,通常它們包含在模塊中。 ## 示例 ### 函數 函數可以看作是可執行代碼塊。 一個函數可以使用一次或多次。 一個簡單的函數示例是: ```py def currentYear(): print('2018') currentYear() ``` 在此示例中,將立即調用該函數。 函數定義始終以`def`關鍵字開頭。 函數可以重用,一旦創建一個函數就可以在多個程序中使用。 打印函數就是一個例子。 ### 具有參數的函數 在下面的示例中,我們有參數`x`和`y`。 輸入此程序并將其另存為`summation.py` ```py #!/usr/bin/env python3 def f(x,y): return x*y print(f(3,4)) ``` 在此示例中,我們有兩個函數:`f(x, y)`和`print()`。 函數`f(x, y)`使用`return`關鍵字將其輸出傳遞給`print`函數。 ![function example](https://img.kancloud.cn/f6/13/f61337af07d7490ed4db8030b7be8b20_315x123.jpg) ### 返回變量 函數可以返回變量。 有時一個函數進行計算或有一些輸出,可以將其提供給帶有返回變量的程序。 在許多情況下,輸出存儲在變量中: ```py result = f(3,4) print(result) ``` 在這種情況下,程序將使用參數 3 和 4 調用函數`f`,然后將輸出保存到變量`result`中。 ## 練習 試試下面的練習 1.創建一個將列表`mylist = [1,2,3,4,5]`求和的函數 2.是否可以在函數內部調用函數? 3.函數可以調用自身嗎? (提示:遞歸) 4.在一個函數中定義的變量可以在另一個函數中使用嗎? (提示:作用域) 完成這些步驟后,繼續下一個練習。 [下載示例](https://gum.co/dcsp)
                  <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>

                              哎呀哎呀视频在线观看