如下图所示:
如果一个变量,既能在一个函数中使用,也能在其他的函数中使用,这样的变量就是全局变量
打个比方:有2个兄弟 各自都有手机,各自有自己的小秘密在手机里,不让另外一方使用(可以理解为局部变量);但是家里的电话是2个兄弟都可以随便使用的(可以理解为全局变量)
demo如下:
# 定义全局变量
a = 100def test1():print(a) # 虽然没有定义变量a但是依然可以获取其数据def test2():print(a) # 虽然没有定义变量a但是依然可以获取其数据# 调用函数
test1()
test2()
运行结果:
总结1:
看如下代码:
总结2:
函数中进行使用时可否进行修改呢?
代码如下:
总结3:
# 可以使用一次global对多个全局变量进行声明global a, b# 还可以用多次global声明都是可以的# global a# global b
本文发布于:2024-02-02 07:01:38,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170682849942139.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |