日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

    1. <td id="rr1r1"></td>
    2. 歡迎訪問 生活随笔!

      生活随笔

      當前位置: 首頁 > 编程语言 > python >内容正文

      python

      python中局部变量和全局变量

      發布時間:2025/4/14 python 38 豆豆
      生活随笔 收集整理的這篇文章主要介紹了 python中局部变量和全局变量 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

      局部變量,就是在函數內部定義的變量

      不同的函數,可以定義相同的名字的局部變量,但是各用個的不會產生影響

      局部變量的作用,為了臨時保存數據需要在函數

      在函數外邊定義的變量叫做全局變量

      全局變量能夠在所有的函數中進行訪問

      如果在函數中修改全局變量,那么就需要使用global進行聲明,否則出錯

      如果全局變量的名字和局部變量的名字相同,那么使用的是局部變量的

      ?

    3. 局部變量:

      局部變量,就是在函數內部定義的變量

      不同的函數,可以定義相同的名字的局部變量,但是各用個的不會產生影響

      局部變量的作用,為了臨時保存數據需要在函數中定義變量來進行存儲,這就是它的作用

      1 def test1():

      ? 2???? a=111

      ? 3???? print("a=%d"%a)

      ? 4???? b=222

      ? 5???? print("b=%d"%b)

      ? 6????

      ? 7 def test2():

      ? 8???? c=333

      ? 9???? print("c=%d"%c)

    4. 全局變量

      如果一個變量,既能在一個函數中使用,也能在其他的函數中使用,這樣的變量就是全局變量

      ? 1 a=200

      ? 2 def test1():

      ? 3???? print(a)

      ? 4????

      ? 5 def test2():

      ? 6???? print(a)

      ? 7????

      ? 8 test1()

      ? 9 test2()

    5. 全局變量和局部變量名字相同問題

      ? #定義全局變量

      ? a=200

      ? def test1():

      ?????? a=300

      ?????? print("test1...修改前a=%d"%a)

      ?????? a=400

      ?????? print("test1...修改后a=%d"%a)

      ?? ?? def test2():

      ????? print("test2....a=%d"%a)

      ? ? test1()

      ? test2()~????????????

    6. 修改全局變量

      既然全局變量,就是能夠在所以的函數中進行使用,那么可否進行修改呢?

      答案是可以的,我們可以使用global

    7. 總結:

      在函數外邊定義的變量叫做全局變量

      全局變量能夠在所有的函數中進行訪問

      如果在函數中修改全局變量,那么就需要使用global進行聲明,否則出錯

      如果全局變量的名字和局部變量的名字相同,那么使用的是局部變量的

    8. 可變類型的全局變量

      ~在函數中不使用global聲明全局變量時不能修改全局變量的本質是不能修改全?? 局變量的指向,即不能將全局變量指向新的數據。

      ~對于不可變類型的全局變量來說,因其指向的數據不能修改,所以不使用glob??? al時無法修改全局變量。

      ~對于可變類型的全局變量來說,因其指向的數據可以修改,所以不使用global?? 時也可修改全局變量

      來源:https://jingyan.baidu.com/article/c35dbcb097a97e8916fcbcdf.html?
    9. 轉載于:https://www.cnblogs.com/liuyanhang/p/10794816.html

      總結

      以上是生活随笔為你收集整理的python中局部变量和全局变量的全部內容,希望文章能夠幫你解決所遇到的問題。

      如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。