# 全局变量
num = 10
def demo1():
# 希望修改全局变量的值
# 在python函数中,不允许直接修改全局变量的值
# 如果使用赋值语句,会在函数内部,定义一个局部变量
num = 47
# 就近原则,先看方法里有没有,有就直接使用;否则向外查找
print("demo1==>num = %d" % num)
def demo2():
print("demo2==>num = %d" % num)
demo1()
demo2()
python函数不能修改全局变量
最新推荐文章于 2024-03-11 23:07:08 发布