Python程序设计基础04_4变量的作用域ppt课件.pptx

上传人:春哥&#****71; 文档编号:15554156 上传时间:2022-05-13 格式:PPTX 页数:7 大小:2.23MB
返回 下载 相关 举报
Python程序设计基础04_4变量的作用域ppt课件.pptx_第1页
第1页 / 共7页
Python程序设计基础04_4变量的作用域ppt课件.pptx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《Python程序设计基础04_4变量的作用域ppt课件.pptx》由会员分享,可在线阅读,更多相关《Python程序设计基础04_4变量的作用域ppt课件.pptx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、在此输入您的封面副标题Python程序设计基础程序设计基础04_4变量的作用域变量的作用域杭州师范大学杭州师范大学 虞歌虞歌 第第2页页Python程序设计基础程序设计基础函数函数杭州师范大学杭州师范大学 虞歌虞歌 第第3页页Python程序设计基础程序设计基础函数函数变量的作用域是指变量可以在程序中被引用的范围变量的作用域是指变量可以在程序中被引用的范围,由变量的位置确定。由变量的位置确定。在函数内部定义的变量被称为在函数内部定义的变量被称为局部变量局部变量。局部变量局部变量只能在函数内部被只能在函数内部被访问。函数调用结束局部变量将不存在。访问。函数调用结束局部变量将不存在。函数形式参数拥

2、有和局部变量一样的性质。函数形式参数拥有和局部变量一样的性质。mainmain函数中函数中的的变量变量x x和和foofoo函数中的变量函数中的变量x x是不同是不同的的变量,变量,有不同的作用域,互不干扰。有不同的作用域,互不干扰。PythonPython在处理时,将它们在处理时,将它们的名字变成类似的名字变成类似main_xmain_x和和foo_xfoo_x这样的名字。这样的名字。杭州师范大学杭州师范大学 虞歌虞歌 第第4页页Python程序设计基础程序设计基础函数函数mainmain函数中的变量函数中的变量x x无法被无法被foofoo函数识别函数识别,foofoo函数中的函数中的x

3、x是未定是未定义变量,产生义变量,产生NameErrorNameError异异常。常。杭州师范大学杭州师范大学 虞歌虞歌 第第5页页Python程序设计基础程序设计基础函数函数在在所有函数之外定义的变量被称为全局变量,可以被所有的函数访问所有函数之外定义的变量被称为全局变量,可以被所有的函数访问函数中定义的局部变量与全局变量重名,在函数中全局变量被屏蔽,优先使用局函数中定义的局部变量与全局变量重名,在函数中全局变量被屏蔽,优先使用局部变量。部变量。杭州师范大学杭州师范大学 虞歌虞歌 第第6页页Python程序设计基础程序设计基础函数函数在在函数中,要为全局变量赋值,必须使用函数中,要为全局变量赋值,必须使用globalglobal语句限定该变语句限定该变量是全局变量量是全局变量。杭州师范大学杭州师范大学 虞歌虞歌 第第7页页Python程序设计基础程序设计基础函数函数若输入一个正数,变量若输入一个正数,变量y y被定义,值为被定义,值为4 4。若输入一个非正。若输入一个非正数,变量数,变量y y没有被定义,程序没有被定义,程序出错。出错。在在forfor语句中语句中定义定义了循环变量了循环变量i i,循环结束,循环结束后仍后仍然有效,然有效,i i值为值为4 4。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁