没有合适的资源?快使用搜索试试~ 我知道了~
解析python的局部变量和全局变量
1 下载量 87 浏览量
2020-12-31
13:55:35
上传
评论
收藏 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()
"""
结果如下:
资源评论
weixin_38732740
- 粉丝: 2
- 资源: 895
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功