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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # Global和Return # Global和Return 你也許遇到過, python中一些函數在最尾部有一個`return`關鍵字。你知道它是干嘛嗎?它和其他語言的`return`類似。我們來檢查下這個小函數: ~~~ def add(value1, value2): return value1 + value2 result = add(3, 5) print(result) # Output: 8 ~~~ 上面這個函數將兩個值作為輸入,然后輸出它們相加之和。我們也可以這樣做: ~~~ def add(value1,value2): global result result = value1 + value2 add(3,5) print(result) # Output: 8 ~~~ 那首先我們來談談第一段也就是包含`return`關鍵字的代碼。那個函數把值賦給了調用它的變量(也就是例子中的result變量)。 大多數境況下,你并不需要使用`global`關鍵字。然而我們也來檢查下另外一段也就是包含`global`關鍵字的代碼。那個函數生成了一個`global`(全局)變量result。 `global`在這的意思是什么?`global`變量意味著我們可以在函數以外的區域都能訪問這個變量。讓我們通過一個例子來證明它: ~~~ # 首先,是沒有使用global變量 def add(value1, value2): result = value1 + value2 add(2, 4) print(result) # Oh 糟了,我們遇到異常了。為什么會這樣? # python解釋器報錯說沒有一個叫result的變量。 # 這是因為result變量只能在創建它的函數內部才允許訪問,除非它是全局的(global)。 Traceback (most recent call last): File "", line 1, in result NameError: name 'result' is not defined # 現在我們運行相同的代碼,不過是在將result變量設為global之后 def add(value1, value2): global result result = value1 + value2 add(2, 4) print(result) 6 ~~~ 如我們所愿,在第二次運行時沒有異常了。在實際的編程時,你應該試著避開`global`關鍵字,它只會讓生活變得艱難,因為它引入了多余的變量到全局作用域了。
                  <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>

                              哎呀哎呀视频在线观看