变量起作用的代码范围称为变量的作用域;
不同作用域内同名变量之间互不影响;
在函数外部和内部定义的变量,其作用域是不同的;
函数内部定义的变量一般称为局部变量
函数外部定义的变量一般称为全局变量
作用域都是从定义的位置开始
如果想要在函数内部修改一个定义在函数外部的变量值,必须要使用global明确声明,否则自动创建新的局部变量
一般而言,局部变量的引用速度比全局变量要快一些,应优先考虑