python之局部和全局变量
在方法里定义的方法就是局部变量,在方法外定义的就是全局变量:
#p是全局变量 p=234 a="aaa" def getvalues(): a=123 print(a) print(p) #当p是全局变量,要在方法里修改它的值,就必须global p global p p=11111111 print(p) getvalues()
#输出结果如下:
123
234
11111111
在方法里定义的方法就是局部变量,在方法外定义的就是全局变量:
#p是全局变量 p=234 a="aaa" def getvalues(): a=123 print(a) print(p) #当p是全局变量,要在方法里修改它的值,就必须global p global p p=11111111 print(p) getvalues()
#输出结果如下:
123
234
11111111