局部变量:在函数内部定义的变量
全局变量:在函数外部定义的变量或函数内使用global关键字声明是全局变量
作用域:
局部变量作用范围仅仅在函数内部
全局变量作用范围横跨整个文件
1.局部变量
def fun():
#定义一个局部变量
a=1
print(a)
2.全局变量
#定义一个全局变量
b=30
print(b)
3.函数内部定义全局变量
def func():
global b
b=30
func()
print(b)
4.函数内部修改全局变量
d = 50
def func():
global d #不加的话函数内的d为局部变量,无法改变全局变量
d=52
func()
print(d)