返回列表 发帖

Python 作用域

变量仅在创建区域内可用。这称为作用域。

局部作用域
在函数内部创建的变量属于该函数的局部作用域,并且只能在该函数内部使用。

实例
在函数内部创建的变量在该函数内部可用:

def myfunc():
  x = 100
  print(x)

myfunc()
运行实例
函数内部的函数
如上例中所示,变量 x 在函数外部不可用,但对于函数内部的任何函数均可用:

实例
能够从函数内的一个函数访问局部变量:

def myfunc():
  x = 100
  def myinnerfunc():
    print(x)
  myinnerfunc()

返回列表