#python四大作用域
#python 作用域(scope) 和 legb
# legb 分別是:
# locals 是函式內的名字空間,包括區域性變數和形參
# enclosing 外部巢狀函式的名字空間(閉包中常見)
# globals 全域性變數,函式定義所在模組的名字空間
# builtins 內建模組的名字空間
# 而查詢的優先順序從左到右以此是: l -> e -> g -> b
#區域性變數空間———閉包空間———全域性變數空間———內建模組空間
#######################
# print(type(list)) #list為 builtins
# list = 1
# print(list)
# a = 3 #globals
# def func1():
# a = 3 #enclosing
# def func2():
# a = 4 #locals
# return func2
#func2中的a閉包作用域,故未宣告,無法使用 a = a + 2
# def func1():
# a = 10
# def func2():
# a = a - 2
# return a
# return func2()
## print(func1())
#訪問和更改外層變數方法1
# def func1():
# a = 10
# list1 = [a,]
# def func2():
# list1[0] = list1[0] - 2
# return list1[0]
# return func2
# print(func1()())
#訪問和更改外層變數方法2
# def func1():
# a = 10
# def func2():
# nonlocal a
# a -= 2
# return a
# return func2
# print(func1()())
四大作用域
1 page 裡的變數 只要頁面跳轉了,它們就不見了。如果把變數放到 pagecontext 裡,就說明它的作用域是 page 它的有效範圍只在當前 jsp頁面裡。從把變數放到 pagecontext 開始,到 jsp頁面結束,你都可以使用這個變數。2 request 裡的變數可以跨越 forwar...
四大作用域
名稱作用域 在所有應用程式中有效 全域性 session 在當前會話中有效 request 當前請求中有效 page 當前頁有效 所謂 作用域 指的是資訊共享範圍,通俗講就是乙個資訊在多大的範圍內有效。web互動最基本的單位是http請求,當乙個使用者進入 時就形成了乙個會話,在伺服器執行中有多少個...
JSP四大作用域
1.page裡的變數 只要頁面跳轉了,它們就不見了。如果把變數放到pagecontext裡,就說明它的作用域是page,它的有效範圍只在當前jsp頁面裡。從把變數放到pagecontext開始,到jsp頁面結束,你都可以使用這個變數。2 request裡的變數可以跨越forward前後的兩頁。但是只...