• 技术文章 >Python技术 >Python基础教程

    python全局变量和局部变量的区分

    小妮浅浅小妮浅浅2021-05-19 09:35:35原创15565

    1、区别

    (1)主要是定义的位置是函数内部还是外部,也就是函数内部定义的是局部变量,函数外部定义的是全局变量。

    (2)局部变量只能在声明的函数内访问,全局变量可以在整个程序范围内访问。在调用函数时,所有在函数内声明的变量名称都会被列入作用域。

    2、实例

    # 局部变量和全局变量
    total = 3  # 全局变量
     
    def sum_nums(arg1, arg2):
        total = arg1 + arg2  # total在这里是局部变量.
        print("函数内是局部变量 : ", total)
        return total
     
     
    # 调用 sum_nums 函数
    sum_nums(10, 20)
    print("函数外是全局变量 : ", total)

    以上python全局变量和局部变量的区分,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python变量
    上一篇:python内置作用域是什么 下一篇:python模块中导入函数的方式

    相关文章推荐

    • Python OrderedDict怎么用• python base64是什么• python pillow如何处理图像• python chardet检测编码• python psutil是什么• python中WSGI的工作原理• python切片参数的表现形式• python负值如何使用?• python匿名函数是什么?• python内置作用域是什么

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网