在python3.6版本开始 , 关键字的数量以及增加到了35个 。很多刚开始学习python的小伙伴还是只会用for、if、def这些比较常用的关键字 , 但是另外的不是经常用到的关键字其实也有很大的作用 。本文就将会来介绍global关键字的作用和用法 , 一起往下看看吧 。

(1)在开始学习global关键字的知识点之前首先需要明白局部变量和全局变量的两个概念 , 全局变量指的是定义在python主程序之中可以被任意位置的对象所访问的一个变量 。而局部变量一般指的是定义在函数、for循环、if条件判断这些封闭结构里面的变量 , 它们只能够被自身结构里的对象所使用 。
那么global关键字的作用就是将一个局部变量给显示的声明成全局变量 , 那么这个使用了global关键字的变量就可以被外部所访问的了 。同时它也会有命名上的各种限制 , 所需要遵循的规则也和全局变量是一样的 。
【Python中global是什么意思?global作用是什么】(2)例如在一个函数外有一个变量叫做x , 在函数内想要对这个变量进行操作的话可以直接的去使用 。但是如果想要去在外部也更改这个变量x的值的话就需要在函数内对这个x使用global关键字修饰 , 这样变量x在函数内被改变的时候外部的实际值也会发生改变 , 示例如下:
# 声明变量和函数x = 10def num():global xx = 66num()print(x)66以上就是关于关键字global的详细介绍了 , 希望对你有所帮助 。
猜你喜欢
- Python中items的用法是什么?items在Python中有什么作用
- Python的内置库有哪些?这些标准库经常使用
- Python关键字global的用法有哪?global用法代码示例
- Python怎么循环迭代文件内容?Python文件内容如何迭代
- Python如何利用字典对数据进行查找?Python字典查找数据的操作方法有哪些?
- Python如何对验证码进行简单的处理?Python处理验证码的小技巧
- Python窗口事件是什么?Python怎么给组件绑定事件函数
- 什么是元类?Python中的元类如何使用?
- 如何同时兼容python2和Python3版本?如何让Python版本同时兼容?
- Python中的filter函数原理是什么?使用filter函数如何对序列进行重组?
