首页 > 其他 > 详细

62-变量作用域

时间:2019-05-31 12:57:08      阅读:66      评论:0      收藏:0      [点我收藏+]

 

变量作用域,局部和全局:

x = 20  # x 全局变量从定义开始到程序结束,一直可用可见。

def foo():
    print(x)

foo()

def bar():
    x = 50  # 此处的X是局部变量,将全局变量遮盖住,不会影响全局变量的值。
    print(x)

bar()  # x -> 50
print(x)  # x -> 20

def aaa():
    global x  # 在局部引用全局变量
    x = 100  # 将全局变量X重新赋值为100
    print(x)  # x -> 100

aaa()

print(x)  # x -> 100

结果输出:

20
50
20
100
100

 

62-变量作用域

原文:https://www.cnblogs.com/hejianping/p/10954405.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!