<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 功能強大 支持多語言、二開方便! 廣告
                # Python – 變量 > 原文: [https://howtodoinjava.com/python/python-variables/](https://howtodoinjava.com/python/python-variables/) 在 [python](https://howtodoinjava.com/python-tutorial/) 中了解變量,以聲明局部變量和全局變量。 另外,了解 python 函數內部使用的全局關鍵字。 ## 1.創建變量 #### 1.1 簡單賦值 Python 語言沒有**沒有關鍵字來聲明變量**。 當我們首先為變量賦值時,會立即在適當位置創建一個變量。 ```py i = 20 blogName = "howtodoinjava" print(i) # prints 20 print(blogName) # prints howtodoinjava ``` 可以使用單引號和雙引號來創建字符串類型的變量。 ```py author = 'Lokesh' blogName = "howtodoinjava" print(author) # prints Lokesh print(blogName) # prints howtodoinjava ``` #### 1.2 鏈式賦值 Python 還允許使用鏈式賦值,這使得可以將相同的值同時賦值給多個變量。 ```py i = j = k = 20 print(i) # prints 20 print(j) # prints 20 print(k) # prints 20 ``` #### 1.3 單行中的多個賦值 Python 允許您在一行中將值賦值給多個變量。 ```py x, y, z = "A", "B", 100 print(x) # prints A print(y) # prints B print(z) # prints 100 ``` #### 1.2 變量重新聲明 由于變量不需要數據類型信息,因此我們可以毫無問題地重新賦值任何類型的新值。 在 Python 中,可以為變量賦值一種類型的值,然后在以后重新賦值其他類型的值。 ```py index = 10 index = 20 index = "NA" print(index) # prints NA ``` ## 2.命名約定 在 Python 中創建變量的規則是: * 變量名必須**以字母或下劃線字符**開頭。 * 變量名**不能以數字**開頭。 * 變量名**只能包含字母數字字符和下劃線** `(A-z, 0-9, and _ )`。 * 變量**名稱區分大小寫**。 例如,名稱,名稱和名稱是三個不同的變量。 > **注意**: Python3 具有完全的 Unicode 支持,它也允許在變量名中使用 Unicode 字符。 ## 3.局部變量與全局變量 #### 3.1 創建局部變量和全局變量 在函數內部創建的變量稱為**局部變量**。 在函數外部創建的變量是**全局變量**。 全局變量可以被函數內部和外部的每個人使用。 ```py x = 10 # global variable def myfunc(): y = 10 # local variable print("Sum of x and y = " + str(x + y)) # prints Sum of x and y = 20 myfunc() print("Sum of x and y = " + str(x + y)) # NameError: name 'y' is not defined ``` #### 3.2 局部變量限制在函數范圍內 如果在函數內部創建具有相同名稱的變量,則該變量將是局部變量,并且只能在函數內部使用。 具有相同名稱的全局變量將保留原樣,并具有原始值。 ```py x = 10 # global variable def myfunc(): x = 20 # local variable print("x is " + str(x)) # prints x is 20 myfunc() print("x is " + str(x)) # prints x is 10 ``` #### 3.3 `global`關鍵字 要在函數內部創建全局變量,我們可以使用`global`關鍵字。 ```py x = 10 # global variable def myfunc(): global y y = 10 # global variable created inside function print("Sum of x and y = " + str(x + y)) # prints Sum of x and y = 20 myfunc() print("Sum of x and y = " + str(x + y)) # prints Sum of x and y = 20 ``` 將您與 python 變量有關的問題交給我。 學習愉快!
                  <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>

                              哎呀哎呀视频在线观看