1:
局部变量
定义 :
局部变量,就是在函数内部定义的变量
约束 :
其作用范围是这个函数内部,即只能在这个函数中使用,在函数的外部是不能使用的
注意:局部变量的作用,为了临时保存数据需要在函数中定义变量来进行存储
当函数调用时,局部变量被创建,当函数调用完成后这个变量就不能够使用了
2:
全局变量
定义:在函数外边定义的变量叫做全局变量
约束:全局变量能够在所有的函数中进行访问
全局变量和局部变量名字相同
注意:函数中的变量修改不会导致全局变量改变
全局变量的修改
注意:在函数中出现global 全局变量的名字 那么这个函数中即使出现和全局变量名相同的变量名 = 数据
也理解为对全局变量进行修改,而不是定义局部变量
!在一个函数中需要对多个全局变量进行修改,那么可以使用
global
a
,
b
#
还可以用多次
global
声明都是可以的
global
a
global
b