首页 > 其他分享 >作用域

作用域

时间:2023-11-24 09:47:58浏览次数:21  
标签:return 函数 作用域 访问 func print

作用域: 变量的访问权限

  1. 全局变量 -> 全局作用域

  2. 局部变量 -> 局部作用域(比如在函数内定义的变量,只能在函数内调用)

    a = 10  # 全局变量 -> 全局作用域
    print(a)
    
    def func():   # 全局的一个函数
        b = 20   # 局部变量, 局部作用域
        print(a)
    
    # func()
    # print(b)
    
    def func3():
        func()
    func3()
  3. 如果想要在函数外面访问到函数内部的东西. 必须要return
    def func():
        c = 10086
        return c  # 如果想要在函数外面访问到函数内部的东西. 必须要return
    
    c1 = func()
    print(c1)

总结: 里面访问外面没问题, 外面访问里面不能直接访问到

 

标签:return,函数,作用域,访问,func,print
From: https://www.cnblogs.com/Magiclala/p/17853023.html

相关文章