全局定义一般大写
代码语言:javascript复制全局定义一般大写
APPLE = 1
a = None
def fun():
global a
a = 2
return a 100
print(APPLE)
print(a)
print(fun())
print(a)
zbx@zbxpc:~$ /usr/bin/python3 /home/zbx/桌面/mofan_python.py
1
None
102
2
自定义函数里面的a要想变成全局变量,可以使用global,同时外面也需要定义一下a;
注意:在print(fun())之前的a是函数的局部变量,运行之后print的是全局变量。