1、区别
(1)主要定义位置是函数内部还是外部,即函数内部定义为局部变量,函数外部定义为全局变量。
(2)局部变量只能在声明函数中访问,全局变量可以在整个程序范围内访问。调用函数时,函数中声明的所有变量名称都将被列入功能域。
2、实例
#局部变量和全局变量 total=3#全局变量 defsum_nums(arg1,arg2): total=arg1+arg2#total. print("函数是局部变量:",total) returntotal #使用sum_nums函数 sum_nums(10,20) print("函数外是全局变量:",total)
希望以上python全局变量和局部变量的区别对大家有所帮助。更多Python学习指导:python基础教程
本教程的操作环境:windows7系统,Python 3.9.1,DELL G3电脑。