python程式設計系列 global的使用注意點

2022-04-07 18:37:49 字數 739 閱讀 7349

1 temp_num = [1, 2, 3]23

4def

main():

5for i in range(3):67

#只是修改,並不是賦值操作,不需要global提前宣告

8print

(temp_num)910

11if

__name__ == '

__main__':

12main()

1314

15結果如下:

16 [1, 2, 3, 0, 1, 2]

1718 程序已結束,退出** 0

賦值操作才需要global宣告一下:

temp_num = [1, 2, 3]

defmain():

global

temp_num

temp_num = [4, 5, 6]

print

(temp_num)

if__name__ == '

__main__':

main()

結果如下:

[4, 5, 6]

程序已結束,退出** 0

如果你和我有共同愛好,我們可以加個好友一起交流!

python 區域性變數和全域性變數 global

當你在函式定義內宣告變數的時候,它們與函式外具有相同名稱的其他變數沒有任何關係,即變數名稱對於函式來說是 區域性 的。這稱為變數的 作用域 所有變數的作用域是它們被定義的塊,從它們的名稱被定義的那點開始。例7.3 使用區域性變數 usr bin python filename func local....

python 區域性變數和全域性變數 global

當你在函式定義內宣告變數的時候,它們與函式外具有相同名稱的其他變數沒有任何關係,即變數名稱對於函式來說是 區域性 的。這稱為變數的 作用域 所有變數的作用域是它們被定義的塊,從它們的名稱被定義的那點開始。例7.3 使用區域性變數 usr bin python filename func local....

VTK程式設計系列

全部vtk程式設計系列部落格見 vtk程式設計系列 一 vtk顯示畫素圖。將陣列構成的顯示在vtk顯示區內。vtk顯示畫素圖 針對vtk非常重要的一種型別。三 vtk互動器樣式 介紹vtk圖形影象開發中的互動器樣式類 vtk互動系統 1 互動模式入門 vtk互動系統 2 互動器樣式 vtk互動系統 ...