python函数里调用外部变量
1、可以直接使用
2、但不能直接修改,除非函数里global变量
—1
a=1
def f():
print(a)
f()
结果: 1
—2
a=1
def f():
a=a+1
print(a)
f()
错误
—3
a=1
def f():
global a
a=a+1
print(a)
f()
结果: 2
版权声明:本文为weixin_51277037原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
python函数里调用外部变量
1、可以直接使用
2、但不能直接修改,除非函数里global变量
a=1
def f():
print(a)
f()
结果: 1
a=1
def f():
a=a+1
print(a)
f()
错误
a=1
def f():
global a
a=a+1
print(a)
f()
结果: 2