Advertisement

Python全局变量函数解析

阅读量:

本文对global全局变量函数的用法进行了深入阐述,并指出了其作用。此外,在同一个脚本的所有作用域均可访问该函数,在使用过程中非常方便。希望本文能为大家提供帮助
关于global语句的作用部分

编写程序时,在需要对一个位于函数外部的变量进行重新赋值且该变量会影响多个函数的情况下,则必须告知Python该变量的作用域是全局的。也就是说,在不使用global语句的情况下无法修改全局变量。

编写程序时,在需要对一个位于函数外部的变量进行重新赋值且使其影响到多个函数的情况下,则必须告知Python该变量的作用域是全局的。也就是说,在不使用global语句的情况下无法修改全局变量。

当在Python函数调用过程中时

复制代码
    count = 1
    def cc():
     count = count+1
    cc()
    Traceback (most recent call last):
    File "<ipython-input-17-f6b58c567c1a>", line 1, in <module>
     cc()
    File "<ipython-input-16-aab94f1185b9>", line 2, in cc
     count = count+1
    UnboundLocalError: local vari

全部评论 (0)

还没有任何评论哟~