如何区分PYTHON里的全局变量和局部变量

 时间:2026-02-14 07:30:07

1、a = "global s"

def testing():

    b = "local s"

    print(b)

    

testing()

这里定义一个函数,返回的是函数里面定义的字符串。

如何区分PYTHON里的全局变量和局部变量

2、a = "global s"

def testing():

    b = "local s"

    print(a)

    

testing()

当我们调用全局变量的时候,这里就会显示全局变量的字符串。

如何区分PYTHON里的全局变量和局部变量

3、a = "global s"

def testing():

    b = "local s"

    print(a)

    

print(b)

要注意函数运行完了以后,函数里面的局部变量就已经不存在了,是调不出来的。

如何区分PYTHON里的全局变量和局部变量

4、a = "global s"

def testing():

    a = "local s"

    print(a)

    

testing()

print(a)

全局变量和局部变量可以分别调用出来。

如何区分PYTHON里的全局变量和局部变量

5、a = "global s"

def testing():

    global a

    a = "local s"

    print(a)

    

testing()

print(a)

如果用global,那么就是定义函数里面的是全局变量。

如何区分PYTHON里的全局变量和局部变量

6、def testing():

    global a

    a = "local s"

    print(a)

    

testing()

print(a)

即使去掉外面的局部变量,只要用global,就可以调用出来。

如何区分PYTHON里的全局变量和局部变量

7、def testing():

    f = "local s"

    print(f)

    

testing()

print(f)

但是如果不用global,那么结束后就不能调用了。

如何区分PYTHON里的全局变量和局部变量

8、def testing(g):

    h = "local s"

    print(g)

    

testing("local s")

print(g)

这里也就只能打印出来局部变量,后面就不可以了。

如何区分PYTHON里的全局变量和局部变量

  • 怎样解决 电子设备影响我们的工作和生活
  • 摩尔庄园仙女棒怎么获得
  • 派派上如何更多的抢红包!
  • 什么是五人制足球
  • 4个有效去粉刺方法
  • 热门搜索
    沙家浜旅游攻略 恒大海口文化旅游城 韩国旅游买什么最值 哈尔滨旅游公司 平武旅游 九华山旅游地图 山海天旅游度假区 诏安旅游景点大全 港澳台旅游 开平旅游景点大全