2019-05-05 21:21:41
global a |
count_1 = 1 |
运行结果:
如果想要在函数内为定义在函数外的变量赋值,必须告诉python这个变量名不是局部的,而是全局的,使用global语句来完成。
可以在函数内调用全局变量,如count_3;但是若要在函数内对变量重新赋值,则需要在函数内重新声明该变量为全局变量,否则就会出现如count_2的错误,局部变量count_2使用前未被赋值
2019-05-05 21:21:41
global a |
count_1 = 1 |
运行结果:
如果想要在函数内为定义在函数外的变量赋值,必须告诉python这个变量名不是局部的,而是全局的,使用global语句来完成。
可以在函数内调用全局变量,如count_3;但是若要在函数内对变量重新赋值,则需要在函数内重新声明该变量为全局变量,否则就会出现如count_2的错误,局部变量count_2使用前未被赋值