没有合适的资源?快使用搜索试试~ 我知道了~
首页解析python的局部变量和全局变量
解析python的局部变量和全局变量
1.4k 浏览量
更新于2023-05-28
评论
收藏 55KB PDF 举报
局部变量 什么是局部变量 通俗定义:函数内部定义的变量就叫局部变量。 话不多说,代码如下: def test1(): a = 300 # 定义一个局部变量a,并初始化300 print(--test1--修改前:a=%s % a) a = 200 # 给变量a重新赋值200 print(--test1--修改后:a=%s % a) def test2(): a = 400 # 定义另一个局部变量a,并初始化400 print(--test2--修改后:a=%s % a) # 分别调用函数test1,test2 test1() test2() 输出: –test1–修
资源详情
资源评论
资源推荐

解析解析python的局部变量和全局变量的局部变量和全局变量
局部变量局部变量
什么是局部变量什么是局部变量
通俗定义:函数内部定义的变量就叫局部变量。
话不多说,代码如下:
def test1():
a = 300 # 定义一个局部变量a,并初始化300
print("--test1--修改前:a=%s" % a)
a = 200 # 给变量a重新赋值200
print("--test1--修改后:a=%s" % a)
def test2():
a = 400 # 定义另一个局部变量a,并初始化400
print("--test2--修改后:a=%s" % a)
# 分别调用函数test1,test2
test1()
test2()
输出:
–test1–修改前:a=300
–test1–修改后:a=200
–test2–修改后:a=400
结论:
局部变量就是在函数内部定义的变量。
不同的函数内部可以定义名字相同的变量,但它们不会产生影响。
局部变量的作用,为了临时保存数据需要在需要在函数中定义变量来进行存储。
全局变量全局变量
什么是全局变量什么是全局变量
定义:如果一个变量既能在一个函数中使用,也可以在其他函数中使用,这样的变量就是全局变量。
代码如下:
a = 100 # 定义一个全局变量a,并初始化为100
# 分别定义函数test1、test2,功能是打印变量a的值
def test1():
print(a)
def test2():
print(a)
test1()
test2()
"""
结果如下:
100
100
"""
如何修改全局变量的值如何修改全局变量的值
首先,我们可能是这样想的:
a = 100 # 定义一个全局变量a,并初始化为100
# 分别定义函数test1、test2
def test1():
print("修改前:a=%s"%a)
a = 300
print("修改后:a=%s"%a)
def test2():
print(2)
test1()
test2()
"""
结果如下:



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0