python global 全局局部变量定义使用
python global 全局局部变量定义使用
import threading
def fun():
a.append(1)
a.append(1)
def action():
global a
a = []
fun()
print(a)
a=0
return a
try:
print("a",a)
# 这个a是函数 action中定义的函数内部的全局变量 所以在这里打印的时候 会报错。
except:
print(0)
a=action()
print(a)