1.局部变量
def func():
local_var = 100
print local_var
局部变量是定义在函数内部的变量,作用域的函数内部,函数外无法访问。
2.全局变量
global_var = 100
def func():
x = global_var
print global_var
print x
print global_var
全局变量是定义在函数外的变量,在函数内可以获取全局变量的值,也可以把其值赋给其它变量,但是不可以改变全局变量的值;
global_var = 100
def func():
global global_var
x = global_var
global_var = global_var + x
print global_var
print x
print global_var
要在函数内部修改全局变量的值,需要用global关键字申明,然后就可以给此全局变量赋值了;