第八天 第六章 变量的作用域
# python中根据变量的有效范围可分为“全局变量”和“局部变量” # 局部变量只有在函数内部有效,在函数运行前或运行完毕,其名字便不存在了 # 如果在函数外部使用函数内部定义的变量,会抛出NameError异常 # 如果一个变量在函数外部定义,那么无论在函数外部还是函数内部都可以使用 # 注:如果函数内部有一个局部变量和全局变量重名,那么在函数内部改变变量的值,全局变量不发生变化 # 在函数体内定义,并且使用global关键字修饰后,该变量也就变为全局变量,在哪里都可以使用它 # 注:不建议这么做,容易产生混淆