全局变量和局部变量

Posted jiawen010

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全局变量和局部变量相关的知识,希望对你有一定的参考价值。

name = 吊炸天
def test():
    name = 屌的一笔
    print(name)
test()
print(name)
name2=哈哈哈
def test2():
    global  name2
    name2 = 沃日
    print(name2)
test2()
print(name2)

运行结果:

屌的一笔
吊炸天
沃日
沃日

技术分享图片

方法内部要声明全局变量的时候 一定要把声明放到方法最上边:

所有全局变量都大写  局部变量都小写!

 nonlocal 指定上一级变量

技术分享图片

 

以上是关于全局变量和局部变量的主要内容,如果未能解决你的问题,请参考以下文章

js中局部变量和全局变量的问题

JS---闭包

全局变量 静态变量 局部变量 啥时候创建 啥时候撤销

全局变量局部变量闭包详解

Python20之全局变量和局部变量

局部变量和全局变量