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

【Python关键字global的用法有哪?global用法代码示例】(1)global关键字的第一种用法就是在一个封装起来的函数或者是其他的结构里面将全局变量给重新赋值,因为在函数内虽然可以去使用全局变量,但是对于全局变量做的修改在出了函数之后就没有任何效果了 。所以想要将局部变量的值也对相同的全局变量同步的话就要用到global关键字了,详细的代码示例如下:
# 声明变量a = 10b = 10def fun(): global a # 局部变量赋值,需要和全局变量同名 a = 45 b = 45fun()print(a)print(b)4510(2)global关键字的第二个作用就是把一个局部变量变为全局变量,让这个变量在python程序主体和其他的文件之中也可以去使用 。它的使用方法很简单,只需要在变量的前面加上一个global就可以了,代码示例如下:
def fun(): global c c =0fun()print(c)0原本的python主程序中是没有c这个变量的,是在函数fun中将局部变量c使用global关键字转为了全局变量才能在外部使用 。
以上就是关于“Python关键字global的用法有哪?global用法代码示例”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家 。
猜你喜欢
- Python的内置库有哪些?这些标准库经常使用
- Python怎么循环迭代文件内容?Python文件内容如何迭代
- Python如何利用字典对数据进行查找?Python字典查找数据的操作方法有哪些?
- Python如何对验证码进行简单的处理?Python处理验证码的小技巧
- Python窗口事件是什么?Python怎么给组件绑定事件函数
- 什么是元类?Python中的元类如何使用?
- 如何同时兼容python2和Python3版本?如何让Python版本同时兼容?
- Python中的filter函数原理是什么?使用filter函数如何对序列进行重组?
- python如何设置pandas的格式显示?python设置pandas显示格式的方法
- Python怎么为按钮添加事件?Tkinter模块如何处理事件
