1. 程式人生 > >python--全域性變數和區域性變數

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

  • 區域性變數:

是在函式內部定義的變數,只能在函式內部使用
函式執行結束後,函式的區域性變數,會被系統回收
作用:在函式內部使用,臨時儲存函式內部需要使用的資料

  • 全域性變數:

是在函式外部定義的變數(沒有定義某一個函式內,所有函式都可以使用這個變數)
在函式內部定義全域性變數,需要使用global進行宣告。
全域性變數的命名:在全域性變數前應增加g_或gl_的字首。
注意:全域性變數要放在所有函式的上方。
程式碼結構:shebang->import模組->全域性變數->函式定義->執行程式碼

提示:在其他開發語言中,大多不推薦使用全域性變數–可變範圍太大,導致程式不好維護