关于Python变量作用域问题

b = 'b'

def a():
	print b

a()

这段代码可以正常运行,证明Py函数可以直接调用全局变量。

b = 'b'

def a():
	global b
	b = 'c'
	print b,'1'

a()

print b,'2'

'''
c 1
c 2


'''

  

 

这样就可以在函数内改变全局变量了,假设不写global会出现一个小问题。

posted on 2016-02-28 14:47  SKTone  阅读(76)  评论(0)    收藏  举报

导航