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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                >[success] # 閉包 ~~~ 1.內部函數可以看作一個閉包。閉包是一個可以由另一個函數動態生成的函 數,并且可以改 變和存儲函數外創建的變量的值。 2.常駐內存 防止其他程序改變這個變量 3.在內層函數中調用了外層函數的變量,叫閉包, 可以讓一個局部變量常駐內存 4.就是說 外層函數被創建一次,內層函數被多次調用,所以外層函數保存的 變量不會改變,內層每次創建會根據外層最新值改變 5.閉包的作?用就是讓?一個變量量能夠常駐內存. 供后?面的程序使?用. ~~~ >[danger] ##### 使用閉包 ~~~ 1.當函數使用全局變量時,不能保證該全局變量沒被其他函數調用,因此可以 使用閉包。 ~~~ * 不使用閉包出現的意外情況(全局變量被改變) ~~~ name = "wss" # 變量寫在全局是不安全的 def abc(): global name name ="呵呵" abc() ~~~ * 使用閉包 ~~~ def func(): name = "wang" # 常駐內存 防止其他程序改變這個變量 def inner(): print(name) # 在內層函數中調用了外層函數的變量,叫閉包, 可以讓一個局部變量常駐內存 print(inner.__closure__) # 查看inner是否是閉包, 如果有東西就是閉包, 沒東西就不是閉包 return inner ret = func() ret() # 執行的是inner() ~~~
                  <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>

                              哎呀哎呀视频在线观看