0
是否有可能在Python中從閉包中分配封閉變量?如何在Python的左側分配封閉變量?
v = "mytext"
def f():
v = "newtext"
f()
print v
我想它打印 「newtext」
是否有可能在Python中從閉包中分配封閉變量?如何在Python的左側分配封閉變量?
v = "mytext"
def f():
v = "newtext"
f()
print v
我想它打印 「newtext」
你必須使用一個全局變量:
v = "mytext"
def f():
global v
v = "newtext"
f()
print(v)
輸出:
def f():
global v
v = "newtext"
使用global v
你的方法裏面:
newtext