Python-函数的变量

函数的变量分为局部变量和全局变量

  - Python中的任何变量都有自己特定的作用域
  - 在函数中定义的变量一般只能在该函数内部使用,这些只在程序的特定部分使用的变量叫做局部变量
  - 在一个文件顶部定义的变量可以供文件中任何函数调用,这些为整个程序所使用的变量叫做全局变量
 
调用规则
  - 全局变量可以在函数内部调用,但是不能修改,如果修改需要在函数内部使用 global x 来声明
  - 局部变量不能再函数外部生效,函数执行完毕自动销毁,但在函数内部可以使用global x 来声明局部变量达到全局使用的目的
 
locals()
  内置函数,用于打印运行环境时变量的使用情况。在函数内部和外部调用,可以看书变量调用过程。
 
posted @ 2016-11-21 19:07  SpeicalLife  阅读(216)  评论(0)    收藏  举报