您当前的位置: 首页 >  Python
  • 0浏览

    0关注

    2393博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python语言学习之字母G开头函数使用集锦:global用法之详细攻略

一个处女座的程序猿 发布时间:2019-08-03 19:50:45 ,浏览量:0

Python语言学习之字母G开头函数使用集锦:global用法之详细攻略

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

global全局变量用法

global全局变量:python使用的变量默认一定是用局部变量;如果想使用作用域之外的全局变量,则需要加global声明。不加global的时候,在函数内部是改不了外面的全局变量的(list类型例外)。

a = 100 
print('Global_test_out: a = %d' % a)
def Global_test():
    global a  #此处声明,告诉执行引擎:我要用全局变量a,不要整成局部的了!
    a = 2018
    print('Global_test_in: a = %d' % a)
Global_test()
print('Global_test: a = %d' % a)
(1)、网络上推崇的一种方法来使用全局变量

使用单独的global文件

 #myglobal.py文件中放置全局变量
a = 2017
b = 2016
c = 2015


#global_test.py文件中是测试代码,其中可以使用全局变量
import myglobal
 
def global_test():
    myglobal.a = 2018
print('myglobal a = %d' % myglobal.a)
global_test()
print('after global_test, myglobal a = %d' % myglobal.a)

 

 

 

 

 

 

关注
打赏
1664196048
查看更多评论
立即登录/注册

微信扫码登录

0.2131s