BBS上的一个帖子,问题是 def a (): def b (): x += 1 x = 1 print "a: " , x b() print "b: " , x def c (): def d (): x[ 0 ] = [ 4 ] x = [ 3 ] print "c: " , x[ 0 ] d() print "d: " , x[ 0 ] 运行a()会报UnboundLocalError: …
BBS上的一个帖子,问题是 def a (): def b (): x += 1 x = 1 print "a: " , x b() print "b: " , x def c (): def d (): x[ 0 ] = [ 4 ] x = [ 3 ] print "c: " , x[ 0 ] d() print "d: " , x[ 0 ] 运行a()会报UnboundLocalError: …
讨论
登录后参与讨论
还没有评论,来说第一句吧。