python中的任何变量都有其特定的作用域
在函数中定义的变量一般只能在函数内部使用,这是局部变量。
在一个文件顶部定义的变量可以供该该文件中的任何函数调用,这些可以为整个程序所使用的变量称为全局变量
global语句
global 变量名
强制声明为全局变量。
在函数内部的变量声明为全局变量时,只有先执行函数以后,函数内部的全局变量才生效
python中的任何变量都有其特定的作用域
在函数中定义的变量一般只能在函数内部使用,这是局部变量。
在一个文件顶部定义的变量可以供该该文件中的任何函数调用,这些可以为整个程序所使用的变量称为全局变量
global语句
global 变量名
强制声明为全局变量。
在函数内部的变量声明为全局变量时,只有先执行函数以后,函数内部的全局变量才生效