玩蛇网提供最新Python编程技术信息以及Python资源下载!
python零基础培训
您现在的位置: 玩蛇网首页 > Python进阶教程 > 正文内容

Python基础入门必备



Python global全局变量语句使用方法

玩蛇网在讲到python作用域时一定要讲讲global语句的作用及在函数中的使用方法。global语句可以起到声明变量作用域,了可以理解为能修改重新定义全局变量的作用。

python global全局变量

什么是python 变量定义

接下玩蛇网python学习分享平台来详细的说一下global语句在函数中的使用方法。

global语句的作用

在编写程序的时候,如果想为一个在函数外的变量重新赋值,并且这个变量会作用于许多函数中时,就需要告诉python这个变量的作用域是全局变量。此时用global语句就可以变成这个任务,也就是说没有用global语句的情况下,是不能修改全局变量的。

如何使用global语句

用global语句的使用方法很简单,基本格式是:关键字global,后跟一个或多个变量名
>>>x = 6
>>>def func():
>>>    global x
>>>    x = 1
>>>
>>>func()
>>>print x
1
print语句输出x的值,此时的全局变量x值被重新定义为1

python中的global语句是被用来声明是全局的,所以在函数内把全局变量重新赋值时,这个新值也反映在引用了这个变量的其它函数中。
>>>def fun2():
>>>    return x
>>>fun2()
>>>print x
1
这里看到fun2函数return返回值是全局变量x,想下它的值为什么是这个?

当然如果有需要可以使用同一个global语句,指定多个全局变量,只要在变量名之间用逗号分开就好。

推荐阅读
    Python 列表list

站长推荐阅读相关内容:
linux基础入门教程

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypython.com/jinjie/global.html [复制]


微信扫描下图可直接关注Python公众号

玩蛇网Python QQ群,欢迎加入: ① 279974227 玩蛇网Python新手群
修订日期:2017年01月08日 - 00时55分16秒 发布自玩蛇网

我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • 领88元
    2017-01-16 19:05:33发表

    全讯网娱乐城﯑开户送88元 678娱乐城﯑领58元现金 帝王国际﯑送58元红包 功夫﯑送红包 1118D.COM

  • 送彩金
    2017-01-16 13:28:06发表

    易发⪬送彩金 水晶城⪬注册立送58元 君怡娱乐城⪬开户送88元 678娱乐城⪬赠88元彩金 http://t.cn/RMT7Dnm

必知PYTHON模块 Must Know PYTHON Modules