global 语句
作用:
1. 告诉解释器, global语句声明的一个或多个变量,这些变量的作用域为模块级的作用域(也称作全局变量)
2. 全局声明(global) 将赋值的变量映射到模块文件内部的作用域
语法:
global 变量1, 变量2, ...
示例:
global v, a, b, c
global d
global说明
1. 全局变量如果要在函数内部被赋值,则必须经过全局 声明(否则会被认为是局部变量)
2. 全局变量在函数内部不经过声明就可以直接访问
3. 不能先创建局部变量,再用global声明为全局变量,此做法不附合规则
4. global变量列表里的变量名不能出现在此作用域内形参列表里