码迷,mamicode.com
首页 > 编程语言 > 详细

python中global除了声明一个全局变量,还有什么作用?

时间:2019-07-06 13:01:11      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:声明   class   oba   相对   数据分析   作用域   glob   功能   赋值   

a = 100


def demo1():
    a = 10
    print(a)


def demo2():
    globa a
    a = 10
    print(a)


demo1()
print(a)
demo2()
print(a)

结果为:

10
100
10
10

说明通过globa声明后,demo2中相对于对全局变量a进行了重新赋值

就是好奇,哪有功能这个单一的关键字,那globa除了声明全局变量修改作用域外,还能做什么?python数据分析的书有没有好的推荐?

 

python中global除了声明一个全局变量,还有什么作用?

标签:声明   class   oba   相对   数据分析   作用域   glob   功能   赋值   

原文地址:https://www.cnblogs.com/lzb888/p/11142180.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!