Python关键字global

#有时候我们需要在我们的函数中调用全局变量的值,此时我们需要对该变量用global重新声明

global语句的使用方法很简单,基本格式是:

  关键字global,后跟一个或多个变量名

下面看具体实例:

#coding=utf-8
number=100 #全局变量
def testGlobal():
number=300#局部变量
return number
num1=testGlobal()
print(num1)#300
print("全局变量number的值是:{0}".format(number))#100
#发现并没有改变全局变量number的值
print("########################")
def testGlobal_2():
global number#告诉编译器我这里的number指的是全局变量number
number=1000
return number
num2=testGlobal_2()
print(num2)
print("全局变量number的值是:{0}".format(number))