Python global全局变量语句使用方法
光环大数据,拥有16年的程序员培训经验,上市公司品牌,口碑极好,一线名师授课,强大的教研团队研制开发最新的课程,与中关村软件园战略合作保障人才输出,与学员签订就业协议保障就业问题!真正的靠谱品牌!
Python培训,就选光环大数据 http://hadoop.aura.cn
光环大数据在讲到python作用域时一定要讲讲global语句的作用及在函数中的使用方法。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培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请专业的大数据领域知名讲师,确保教学的整体质量与教学水准。讲师团及时掌握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需。通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。 更多问题咨询,欢迎点击------>>>>在线客服!