global关键字作用:内部作用域想要对外部作用域的变量进行修改
n=100
def test():
n=1
print(n)
test()
print(n)
运行结果:
1
100
使用global关键字
n=100
def test():
global n
n=1
print(n)
test()
print(n)
运行结果:
1
1
global关键字作用:内部作用域想要对外部作用域的变量进行修改
n=100
def test():
n=1
print(n)
test()
print(n)
运行结果:
1
100
使用global关键字
n=100
def test():
global n
n=1
print(n)
test()
print(n)
运行结果:
1
1