·变量的作用域
·程序代码能访问该变量的区域
·根据变量的有效范围可分为
· 局部变量
· 在函数内定义并使用的变量,只在函数内部有效,局部变量使用global声明,这个变量就会就成全局变量
· 全局变量
· 函数体外定义的变量,可作用于函数内外
def fun(a,b):
c=a+b #c.局部变量,因为c实在函数体内进行
print(c)
# print(c)
# print(a)
#因为a,c超出了起作用的范围(超出了作用域)
name='杨老师' ###name的作用范围函数内部和外部都可以使用,全局
print(name)
def fun2():
print(name)
fun2()
def fun3():
global age ###全局
age=20
print(age)
fun3()
print(age) ####全局