PythonStudy——Global关键字

# 作用:将局部的变量提升为全局变量
# 1.全局没有同名变量,直接提升局部变量为全局变量
# 2.有同名全局变量,就是统一全局与局部的同名变量
# -- 如果局部想改变全局变量的值(发生地址的变化),可以用global声明该变量

num = 888
def fn1():
global num
print(num)

# 没有global修饰,num就是自己局部的变量

# 有global修饰,num就是全局的num,全局中只能出现一个num,如果出现了值的改变,大家一起变

num = 666
def fn2():
print(num) #
fn1()
fn2()
上一篇:Java NIO学习(Path接口、Paths和Files工具类的使用)


下一篇:java并发学习第五章--线程中的锁