学习中心
登录

变量的作用域

LZ 2021-12-24 21:40:21
2388 9
'''变量的作用域:
    程序代码能访问该变量的区域
    根据变量的有效范围可分为
     ·局部变量
        在函数内定义并使用变量,只在函数内有效,
      局部变量使用global声明,这个变量就会变成全局变量

      ·全局变量
         函数体外定义的变量,可作用于函数内外的'''


def fun(a,b):
    c=a+b  #c,就称为局部变量,因为c是在函数体内进行定义变量,a,b为函数的形参,作用范围也是函数内部,也相当于局部变量
    print(c)


#print(c)  因为a,c超出了起作用的范围(也称为超出了作用域)
#print(a)

name='杨'  #name的作用范围为函数内部和外部都可以使用  -->
print(name)
def fun1():
    print(name)

#调用函数
fun1()

def fun2():
    global age  #函数内部定义的变量,局部变量,局部变量使用global声明,这个变量实际上就变成了全局变量
    age=18
    print(age)
fun2()
print(age)
该文章还没有评论,快来抢占沙发吧~
LZ
这个人很懒,什么都没留下~