标签:
在Python 3中,你可以使用nonlocal
关键词,如下演示。
1 def foo(): 2 a = 1 3 def bar(): 4 nonlocal a 5 a = a + 1 6 print("bar()a=",a) 7 bar() 8 print("foo()a=",a) 9 10 foo() 11 #output 12 #bar()a= 2 13 #foo()a= 2
标签:
原文地址:http://www.cnblogs.com/liqiantu/p/5787094.html