第二十课时
课题:模块2第11 课 代码复用调函数
学习 目标 了解函数的作用和PYTHON中常用的内置函数。 掌握函数菥定义和调用方法。
重点 难点 掌握函数菥定义和调用方法。
教 具 准 备 网络教室
教 学 方 法 引导法、探究法
自 主 互 助 学 习 过 程 导入新课:(屏幕广播) 小智发现有些程序在不同的位置需要重复编写一些具有相似功能的程序段。这样的程序段可否只编写一次,在程序需要时重复使用呢? 学习新课: 在程序编写时,经常会遇到某些代码在程序的不同位置多次使用的情况,我们可以将这些重复使用的代码提取出来,定义成函数,在需要使用时,直接调用对应的函数。 一内置函数 PYTHON内置了一些函数,可分别实现不同的功能,以便于人们使用。 1、数学函数 PYTHON内置了丰富的数字函数,如求绝对值函数abs(x)、求乘方函数POW(X,Y)(与X**Y功能相同)等。 2、字符串函数 LEN(STR)函数:返回字符串STR的长度,如LEN(“APPLE”)的返回值为5. ISDIGIT()函数:检测字符串STR是否只由数字组成,是则返回TRUE,否则返回FALSE。如STR1=”123”,STR2=”A123”,则STR1.ISDIGIT()的返回值为TRUE,STR2.ISDIGIT()的返回值为FALSE。 LOWER():转换字符串中所有大写字母为小写。 UPPER():转换字符串中所有小写字母为大写。 MAX(STR):返回字符串STR中最大的字母。 MIN(STR):返回字符串STR中最的的字母。 FIND(STR,BEG,END):检测字符串在指定的BEG和END范围内是否包含字符串STR,如果包含STR返回开始的索引值,否则返回-1。 二自定义函数 虽然PYTHON内置了一些常用的函数,但并不能满足人们的个性化的需求,在实际的编程中,我们经常需要自己定义某些函数,来实现特定的功能。 PYTHON 使用DEF关键字来定义函数,基本格式如下。 DEF函数名(参数列表): 函数体 RETURN返回值 其中: 函数名的命名规则和变量一样。 参数列表中的参数可以有多个,用“,”号间隔,也可以没有,如果没有则称为无参函数。 RETURN语句可省略。 如果我们需要使用某一个函数,可以按照如下的格式对函数进行调用: 函数名(实际参数)
重点 难点 处理 措施 利用电子课堂软件给学生做演示,让学生通过各种当道特别是互联网查找相关的学习资料,充分结合学生在使用计算机获取信息实际操作过程中的实际问题,结合学生获取信息过程中遇到的问题作出说明,教会学生分析信息的可信赖性和真实性。
课堂 达标 反馈 内容 自定义函数判断字符串是否为回文。
作业 以小组为单位讨论对函数的认识,与同学们交流一下。