内容正文:
Python的函数
课题
Python的函数
单元
算法与程序设计
学科
信息
年级
八年级
主备人
时间
教学目标
1、理解函数的概念,掌握常用内建函数的格式和功能。
2、初步掌握函数的定义和调用方法,理解函数的参数传递过程。
3、通过“斐波那契数列问题”的程序实例,能够编写简单使用自定义函数的应用程序,深入理解函数的概念和掌握函数的应用。
4、培养学生的创造性思维能力、探索精神,让学生体验成功的喜悦。
重点
函数的定义和调用方法。
难点
函数的参数及传递过程。
教 学 过 程
二次备课
1、 导入新课
前面我们学习了利用Python的结构设计程序,解决一些实际问题,那么当遇到很复杂的实际问题时,我们也可以利用Python函数来解决。这节课我们就一块来学习Python函数。
2、 讲授新课
用计算机解决问题,常将一个复杂的大问题分解成一系列简单的小问题。当问题细化到足够简单时,问题解决者就可以为每个小问题编写程序,并通过函数进行封装。当各个小问题都解决了,大问题也就迎刃而解。
(一)函数的概念
函数是一段具有特定功能、可重复使用的语句块。
函数用函数名来表示,并通过函数名进行功能调用。
在Python中主要有两类函数:系统内建函数和用户自定义函数。
内建函数(又称为内置函数)是指Python解释器内置的函数。
Python常用的内建函数如下表所示。
例如,内建函数len() 的应用:
>>> st="Python"
>>> len(st)
6
>>> lst=["HUAWEI", "OPPO", "VIVO"]
>>> len(st)
3
【想一想】如果没有len()函数,还有什么办法可以求字符串或者列表的长度呢?
【想一想】既然没有len()函数也能实现这个功能,Python为什么要提供内建函数呢?
(二)自定义函数
Python提供了许多内建函数, 如print() 等。
但用户也可以根据需要创建函数,由用户创建的函数就叫作自定义函数。
1、定义函数
Python使用保留字def定义一个函数, 语法格式如下:
def <函数名> ([参数列表] ) :
<函数体>
[return<返回值>]
自定义函数一般由函数名、参数和函数体组成。
函数名可以是任何有效的Python标识符;
参数(可以有零个