全局变量和局部变量

全局变量和局部变量:

局部可以调用全局变量,但是不能修改,一旦修改就等于在局部创建了一个跟全局变量同名的局部变脸而已。如果想要在局部修改全局变量,在修改前加一个“global 变量名”

global适用于函数内部修改全局变量的值(变量前加global表示此变量为全局那个变量)

nonlocal适用于嵌套函数中内部函数修改外部变量的值(在一个函数内部的嵌套函数中,使用nolocal后会改变整个函数内部此函数的值,但是全局不受影响)

posted @ 2018-06-12 15:10  greenfan  阅读(111)  评论(0)    收藏  举报