""" 全局变量:就是函数外定义的变量 注意:在python中是不允许直接修改全局变量的值 如何告诉python我要修改全局变量,用到global这个关键字 注意:全局变量尽量都定义在所有函数的最上面 """ num = 10 a = 123 def a (): num = 99 #先判定函数体里面是否有num这个变量,没有在去看全局变量,该地方有,就相当于在函数a()定义了一个局部变量num print("a>>>>>%d" % num) def b(): print("b>>>>>%d" % num) def c() : global a #告诉python后面这个变量是个全局变量,就不会在创建一个内部变量 a=50 print("b>>>>>%d" % a) def d() : print("b>>>>>%d" % a) a() b() c() d()
运行————————————