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

                **高階函數(Higher-order function)** 什么是高階函數? 變量可以指向函數,函數的參數能接收變量,那么一個函數就可以接收另一個函數作為參數,這種函數就稱之為高階函數。 **高階函數探討** 我們先定義一個 add 的普通函數 ``` >>> def add(x,y):return x+y ... ``` 那現在 add 這個變量是什么呢? ~~~ >>> add <function add at 0x7f49573b2620> ~~~ 可以看出,變量 add 已經指向 add 函數的內存地址,即:變量可以指向函數。 調用函數一般我們理解為調用函數名,其實也可以理解為是在調用函數名這個變量。 ~~~ >>> add(1,2) 3 ~~~ **將函數作為參數傳遞** 我們對定義的 add 函數稍加改造,使其稱為高階函數 ~~~ >>> def add(x,y,f):return f(x)+f(y) ... ~~~ 開始調用 ~~~ >>> add(-1,-2,abs) 3 ~~~ 調用 add 函數,我們分別傳入 -1,-2,以及 Python 自帶的 abs 求絕對值的函數,其實相當于計算 ~~~ abs(-1) + abs(-2) ~~~ 所以最終結果是 3 。 總結:高階函數就是函數的參數能夠接收別的函數。
                  <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>

                              哎呀哎呀视频在线观看