局部变量
局部变量就是函数内部定义的变量
其作用范围是这个函数内部,只能在这个函数中使用,在函数外部不能使用
因为其作用范围是自己的函数内部,所以不同的函数可以定义相同名字的局部变量
局部变量的作用:为了临时保存数据需要在函数中定义变量来进行存储
当函数调用时,局部变量被创建,当函数调用完成后这个变量就不能够使用了
def A():
a = 300
print(a) #300
def B():
a = 200
print(b) #200
A()
B()
全局变量
全局变量就是既能在一个函数中使用,也能在其他函数中使用
在函数外边定义的变量叫做 全局变量
全局变量能够在所有函数中进行访问
#定义全局变量
a = 200
def A():
print(a) #200
def B():
print(a) #200
A()
B()
全局变量和局部变量名字相同问题
当函数内出现局部变量和全局变量名字相同时,函数内部 变量名=数据 此时理解为定义了一个局部变量,而不是修改全局变量的值
#全局变量
a = 200
def A():
a = 300
print(a) #300
def B():
print(a) #200
A()
B()
修改全局变量
函数内部global 全局变量名,全局变量名=数据,则是对全局变量进行修改
# 定义全局变量
a = 200
def A():
global a
print(a) #200
a = 100
print(a) #100
A()
继续阅读与本文标签相同的文章
上一篇 :
实验+精细化,驱动知识付费产品快速增长
下一篇 :
Maven项目构建的优点
-
阿里巴巴20周年年会结束以后,你知道发生了什么吗?
2026-05-18栏目: 教程
-
13年IT老兵:闷头做智能家居体系容易走火入魔
2026-05-18栏目: 教程
-
今天起,我要成为这样的阿里巴巴
2026-05-18栏目: 教程
-
中国智能家居的蝴蝶效应
2026-05-18栏目: 教程
-
2019年回顾 - Joomla前12名SEO扩展和插件
2026-05-18栏目: 教程
