文件名称:测量程序编制 - python 91函数-作用域(局部变量).pptx
文件大小:3.6MB
文件格式:PPTX
更新时间:2022-05-10 09:25:34
python 开发语言
函数——作用域(局部变量);所谓作用域(Scope),就是变量的有效范围,就是变量可以在哪个范围以内使用。有些变量可以在整段代码的任意位置使用,有些变量只能在函数内部使用,有些变量只能在 for 循环内部使用。 变量的作用域由变量的定义位置决定,在不同位置定义的变量,它的作用域是不一样的。;局部变量(Local Variable):在函数内部定义的变量,它的作用域也仅限于函数内部,出了函数就不能使用了。 当函数被执行时,Python 会为其分配一块临时的存储空间,所有在函数内部定义的变???,都会存储在这块空间中。 在函数执行完毕后,这块临时存储空间随即会被释放并回收,该空间中存储的变量自然也就无法再被使用。 ;从下面程序得出,如果试图在函数外部访问其内部定义的变量,Python 解释器会报 NameError 错误,并提示我们没有定义要访问的变量,这也证实了当函数执行完毕后,其内部定义的变量会被销毁并回收。 ;函数的参数也属于局部变量,只能在函数内部使用。例如: