变量的作用域
全局变量的定义:函数外的是全局变量(当前模块(文件)内都可以调用)局部变量的定义:函数内的是局部变量(仅当前函数内部可调用,当前函数之外不可调用)
全局变量的生效范围大于局部变量的生效范围
当全局变量和局部变量同时存在时,优先使用局部变量
没有局部变量时,才会使用全局变量
函数外调用局部变量时,提示变量未定义
global声明全局变量
使用global将局部变量声明为全局变量,使其全局生效
局部变量通过声明global声明为全局变量的使用场景:
当两个请求(函数/方法)同时使用了同一个变量,且第二个请求需要使用第一个请求改变后的变量值
页:
[1]