收藏本站
 
设为主页
     您的位置:首页在线课堂高一级2018-2019学年度第一学期 》第十三课
==※ 高一级 ※==
2018-2019学年第一学期















==※ 网络资源 ※==
 
太平洋电脑网
天极网
eNet网络学院
 
 
第十三课 函数(二)
 
学习目的:了解常见的参数类型,理解全局变量和局部变量,明白global关键字的作用
学习重难点参数类型、全局变量和局部变量
教学方式:通过学习示例程序和动手练习掌握函数的定义和调用。

学习内容:

一、函数的参数类型

二、全局变量与局部变量
  我们注意到上图的程序执行时出错了,错误出现在第6行“print(b)”,在函数的外面访问变量b,程序认为b是不存在的,因为变量b是在函数f()中定义的,属于局部变量,函数外面无法访问它。
  上图左侧的程序中,在函数f()里的语句“a=0”其实是定义了一个局部变量a,它与第一行“a=1”定义的全局变量a是不同的两个变量,所以并不会影响到外部全局变量a的值,所以我们看到输出结果中函数内的a为0,而函数外面的a为1。当我们在函数内用global关键字修饰a时(右侧的程序),接下来的“a=0”语句就不是定义新的局部变量a了,而是直接修改全局变量a的值,因此我们发现右侧程序的数据结果中,不管是在函数中还是函数外,a的值都是0。
三、练习

四、参考资源教程:

  Python3教程

  Python 3.6.3 中文手册


* 友情提示:本文档只供本校师生上课时辅助使用,不是正规的教学设计或教案。


 

 

Copyright © 东莞中学信息技术科 All Rights Reserved
IE4.0 or later / 800*600  For The Best View