第八天 第六章 变量的作用域

# python中根据变量的有效范围可分为“全局变量”和“局部变量”
# 局部变量只有在函数内部有效,在函数运行前或运行完毕,其名字便不存在了
# 如果在函数外部使用函数内部定义的变量,会抛出NameError异常

# 如果一个变量在函数外部定义,那么无论在函数外部还是函数内部都可以使用
# 注:如果函数内部有一个局部变量和全局变量重名,那么在函数内部改变变量的值,全局变量不发生变化
# 在函数体内定义,并且使用global关键字修饰后,该变量也就变为全局变量,在哪里都可以使用它
# 注:不建议这么做,容易产生混淆

 

posted @ 2020-08-21 20:57  Zack6688  阅读(194)  评论(0编辑  收藏  举报