python如何在一个函数里使用全局变量


当前第2页 返回上一页

可以看出函数里面的num是局部变量,有什么办法能在函数内使用全局变量呢?根据官方文档,可以用global语句:

global语句可以声明一个或多个变量为全局变量。该声明仅在当前代码块中有效。除此之外,没办法访问全局变量。所以在函数中添加global声明:用global声明多个变量需要用逗号分隔,如下

e3bb64e45c77ddded35337c83f2d891.png

如果是想在函数中调用全局变量,这需要global声明。之后调用全局变量,全局变量的值也随之可能发生改变,如果是count = count+1这种再定义的时候,否则全局变量只是被调用。也可以通过class来调用变量的方法达到全局变量的效果。

global的作用就相当于传递参数,在函数外部声明的变量,如果在函数内想要使用,就用global来声明该变量,这样就相当于把该变量传递进来了,就可以引用该变量了。

以上就是python如何在一个函数里使用全局变量的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

Python中的排序操作和heapq模块的介绍(代码示例)

Python包和logging日志的相关介绍

Python单例模式是什么

Python如何玩转微信

Python属于什么型语言

Python是一种什么类型的编程语言

Python tkinter是什么

关于Python3.x线程中信号量的使用详解

Python中import有什么用法

Python中包是什么?有什么作用?Python中包的介绍

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...