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

2025-12-01 0 7,624

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电脑。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 python基础 python全局变量和局部变量的区分 https://www.zhiup.top/1915.html

相关