美文网首页
Python 函数 - 变量作用域

Python 函数 - 变量作用域

作者: 冰淇淋的大喵 | 来源:发表于2023-06-01 23:18 被阅读0次
    a = 1  # 全局变量
    
    
    def add(b):
        # a = 5  # 局部变量
        global a  # 声明这个是一个全局变量
        a = 10  # 赋值运算
        print(a + b)
    
    
    # 全局变量和全局变量的区别
    # 1. 作用范围不一样,全局变量模块里面都能用,函数的局部变量只能用于函数
    # 2. 当全局和局部变量同名且同时存在的时候,函数优先调用局部变量
    # 3. 当局部变量没有时就优先用全局的
    # 4. global
    add(10)  # 15
    print(a)  # 10
    

    相关文章

      网友评论

          本文标题:Python 函数 - 变量作用域

          本文链接:https://www.haomeiwen.com/subject/ojxksdtx.html