Board logo

标题: Python 作用域 [打印本页]

作者: vicky.yu    时间: 2021-4-12 09:44     标题: Python 作用域

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

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

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

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

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

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

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




欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) Powered by Discuz! 7.2