python之中的关键字global是一个很多小伙伴都没有接触的,那么对于它的作用也当然就不会是很了解了。今天这一篇文章的要来讲的内容就是以实际的代码示例来说明global关键字的两种不同的用法,感兴趣的小伙伴一起往下看看吧。

Python关键字global的用法有哪?global用法代码示例

(1)global关键字的第一种用法就是在一个封装起来的函数或者是其他的结构里面将全局变量给重新赋值,因为在函数内虽然可以去使用全局变量,但是对于全局变量做的修改在出了函数之后就没有任何效果了。所以想要将局部变量的值也对相同的全局变量同步的话就要用到global关键字了,详细的代码示例如下:

# 声明变量
a = 10
b = 10
def fun():
   global a    # 局部变量赋值,需要和全局变量同名
   a = 45
   b = 45
fun()
print(a)
print(b)
45
10

(2)global关键字的第二个作用就是把一个局部变量变为全局变量,让这个变量在python程序主体和其他的文件之中也可以去使用。它的使用方法很简单,只需要在变量的前面加上一个global就可以了,代码示例如下:

def fun():
   global c
   c =0
fun()
print(c)
0

原本的python主程序中是没有c这个变量的,是在函数fun中将局部变量c使用global关键字转为了全局变量才能在外部使用。

以上就是关于“Python关键字global的用法有哪?global用法代码示例”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!