Python编程基础与应用教案0606-变量的作用域.docx
《Python编程基础与应用教案0606-变量的作用域.docx》由会员分享,可在线阅读,更多相关《Python编程基础与应用教案0606-变量的作用域.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python编程基础与应用教案0606-变量的作用域Python编程基础与应用电子教案课题变量的作用域授课人课型实训课程Python编程基础与应用班级课时2上课时间上课地点教学目标掌握变量的作用域重 点难 点学情分析教学方法演示法、做中学、项目教学法教学准备多媒体电脑机房,云教学平台环境,投影仪教学过程与内容设计意图时间环节一:理解什么叫作用域当声明了一个变量后,该变量就有了作用范围,这个作用范围我们也称为作用域。1.局部变量局部变量是作用范围在某个程序片段的变量,不是作用于整个程序过程中。在Python中,局部变量可以说就是指函数内部定义的变量,仅在函数内部作用,当函数退出时,变量将不存在。
2、2.全局变量全局变量指在函数外定义的变量,在整个程序执行过程中有效。有一点需要特别注意的是,全局变量如若要在函数内部使用,须在函数内部先用关键字global声明。使用global声明的语法格式如下:global 该变量必须与外部全局变量同名。如果在函数内部未使用global来声明,即使该变量与外部变量名称一致,也不是全局变量。环节二:讲解第一个范例(局部变量)def sum(m,n): s=m+n print (函数内部是局部变量,s)sum(1,2)print (s)讲解第二个范例(全局变量)s=10def f(x,y): global s s=x+y print(s)f (3,4)print(s)环节三:学生完成实训和练习1、范例6-9 代码略,参与课本2、范例6-10 代码略,参与课本举一反三。环节四:小结与作业1、全局变量和局部变量的区别在于作用域,全局变量在整个py文件中声明,全局范围内可以使用;局部变量是在某个函数内部声明的,只能在函数内部使用,如果超出使用范围(函数外部),则会报错。2、在函数内部,如果局部变量与全局变量变量名一样,则优先调用局部变量。3、如果想在函数内部改变全局变量,需要在前面加上global关键字,在执行函数之后,全局变量值也会改变。4、作业教学反思感谢您的支持与使用如果内容侵权请联系删除仅供教学交流使用3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 编程 基础 应用 教案 0606 变量 作用
限制150内