- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
学而优教有方
PAGEPage3/NUMPAGESPages3
第12课代码复用调函数
学习目标
了解函数的作用和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”,则str.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语句可省略。
如果我们需要使用某一个函数,可以按照如下的格式对函数进行调用:
函数名(实际参数)
重点
难点
处理
措施
利用电子课堂软件给学生做演示,让学生通过各种当道特别是互联网查找相关的学习资料,充分结合学生在使用计算机获取信息实际操作过程中的实际问题,结合学生获取信息过程中遇到的问题作出说明,教会学生分析信息的可信赖性和真实性。
课堂
达标
反馈
内容
自定义函数判断字符串是否为回文。
作业
以小组为单位讨论对函数的认识,与同学们交流一下。
文档评论(0)