局部变量
就是只能在定义他的函数当中使用,而在其他函数当中不能使用的变量。
全局变量
就是在函数外部定义,在任意函数当中都可以使用的变量。
重点:
如果函数当中需要修改全局变量的值的话,需要使用global
关键字,否则Python将会把函数当中的修改当作一个重名的局部变量
对待
1 | 10 age = |
下面使用global
关键字:
1 | 10 age = |
应该尽量减少使用全局变量,避免全局变量和局部变量重名
补充:如果是字典、列表作为全局变量,在函数当中对其进行增删改,可以不使用global声明