关于python中全局变量报错解决办法

编程入门 行业动态 更新时间:2024-10-25 10:26:43

关于python中全局变量<a href=https://www.elefans.com/category/jswz/34/1771188.html style=报错解决办法"/>

关于python中全局变量报错解决办法

在函数外面可声明全局变量,如下所示,其中a为全局变量。

a = 0
def bbbb():a += 1
  • 函数处在全局变量声明范围内

若函数处在全局变量声明范围内,则不需要在函数中加global,可直接在函数中使用,如上所示。若强行加了,则会报错name 'a' is assigned to before global declaration

  • 函数处在全局变量声明范围外

若函数处在全局变量声明范围之外,则需要在函数中加global,如下所示:

a = 0
def bbb():global aa += 1

若在此种情况下不加global,则会报错unresolved reference global variable

更多推荐

关于python中全局变量报错解决办法

本文发布于:2023-11-16 12:26:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1621117.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   解决办法   全局变量   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!