<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/scope/](https://pythonbasics.org/scope/) 變量在程序中具有一定的作用。 全局變量可以在程序中的任何位置使用,但是局部變量僅在特定區域(函數,循環)中已知 有時在項目中使用“作用域”一詞:“其不在項目作用域之內”,表示不包括在內。 同樣,變量可以在函數作用域之外。 ## 示例: ### 簡介 作用域與可以使用變量的位置有關。 如果定義了變量,則不一定在代碼中的任何地方都可用。 函數中定義的變量只有在函數中才知道,除非您將其返回。 ```py def something(): localVar = 1 # this will crash because localVar is a local variable print(localVar) ``` 這意味著除非您從函數返回變量,否則只能在其中使用它們。 這與全局變量形成了鮮明的對比:全局變量可以在任何地方使用,包括在多個函數和主代碼中。 全局變量通常在程序頂部定義。 ### 全局變量和局部變量 在下面的程序中,`balance`是一個全局變量。 它可以在代碼中的任何地方使用。 但是變量`x`只能在`addAmount`內部使用。 ```py #!/usr/bin/env python3 balance = 0 def addAmount(x): global balance balance = balance + x addAmount(5) print(balance) ``` 在視覺上是: ![scope](https://img.kancloud.cn/59/cf/59cf36b7ec39dacc0c763689064ca4a6_628x178.jpg) 我們有兩個變量:`balance`,一個可以在任何地方使用的全局變量。`x`,只能在函數內部使用(在局部作用域之外未知)。 ## 練習 請嘗試以下練習: 1. 添加函數`subAmount`以更改變量余額 2. 創建帶有局部變量的函數 [下載示例](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>

                              哎呀哎呀视频在线观看