python的全局变量与局部变量

2020-10-29 15:17:46 浏览数 (1)

全局定义一般大写

代码语言: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的是全局变量。

0 人点赞