1. 函数是可以访问全部变量但不能对全局变量进行修改
运行有如下的错误:UnboundLocalError: local variable 'testvar' referenced before assignment 在函数内进行赋值操作时,会产生一个局部变量testvar,而等式右边又引用了这个未初始化的变量,因此产生了UnboundLocalError错误,如果要引用外部的变量,必须利用global关键字进行显式的声明
2.在函数里 可以用 global 来声明这个变量,避免报错
|
|