天天看点

python global 全局局部变量定义使用

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)
           
python global 全局局部变量定义使用