【Python3】作用域(局部变量、全局变量)

  • 在子程序中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。global可以在子程序中定义全局变量,但是别用。
  • 全局变量作用域是整个程序,局部变量作用域是定义该变量的子程序。在子程序里更改整数、字符串只在子程序起作用;在子程序改列表、字典、集合、类,对全局起作用
  • 当全局变量与局部变量同名时:定义局部变量的子程序内,局部变量起作用;其它地方全局变量起作用。由内到外找变量
posted @ 2017-10-27 12:01  生信杰克  阅读(508)  评论(0编辑  收藏  举报