Python 區域性變數,全域性變數

2021-08-21 06:28:11 字數 630 閱讀 9085

什麼是區域性變數?作用是什麼?

定義在函式內部的變數,叫做區域性變數。在不同函式內部可以有相同名字的區域性變數,但是他們之間互不干擾。

作用:在函式內臨時儲存資料,讓資料方便使用。

什麼是全域性變數?作用是什麼?

定義在函式外部的變數,叫做全域性變數。

作用:全域性範圍內都可以使用的變數

總結1:在函式外邊定義的變數叫做 全域性變數全域性變數能夠在所有的函式中進行訪問

***當函式內出現區域性變數和全域性變數相同名字時,函式內部中的 變數名 = 資料 此時理解為定義了乙個區域性變數,而不是修改全域性變數的值***

修改全域性變數:

全域性變數 與 區域性變數的區別

定義使用範圍

修改

python全域性變數 區域性變數

定義在函式內的變數有區域性作用域,在乙個模組中最高端別的變數有全域性作用域。全域性變數的乙個特徵是除非被刪除掉,否則它們的存活到指令碼執行結束,且對於所有的函式,它們的值都是可以訪問的。global str global string def foo local str local string r...

python全域性變數 區域性變數

全域性變數名大寫 區域性變數名小寫 全域性變數 name alex def printme print name printme alex 在函式內部修改全域性變數 用global對全域性變進行修改。name alex def printme global name name lupe print ...

python 全域性變數 區域性變數

目錄 在函式體內部使用全域性變數 global關鍵字 區域性變數就是定義在乙個函式體內部的變數 全域性變數是定義在外面的變數 比如 a 1 def f b 2其中a就是全域性變數,而b是區域性變數。區域性變數只在函式體內部有效,出了函式體,外面是訪問不到的,而全域性變數則對下面的 都有效。全域性變數...