全域變數與區域變數
Contents
全域變數(Global)
一般情況下,全域變數(Global)可被function、class獲取,但不可修改。
|
|
使用global
後,全域變數才可被修改。
|
|
假使global
的全域變數對象不存在,則會建立一新的全域變數。
|
|
區域變數(Nonlocal)
區域變數(Nonlocal)與全域變數情況相同,可被下一層(或下幾層)獲取,但不可修改。
|
|
使用nonlocal
後,區域變數才可被修改。
|
|