打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

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)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python进阶系列(六)
python global 用法
命名空间和作用域--python
python应用技巧 | 被忽视的global全局关键字
PYTHON 中 global 关键字的用法
python中全局变量的用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服