- 0
- 0
- 约7.19千字
- 约 10页
- 2026-02-19 发布于河北
- 举报
第6章函数
一、参考学时
5课时
二、教学目标
令理掌握自定义函数的定义和调用
令掌握调用函数的执行过程以调用函数时参数的传递方式
令掌握lambda函数的定义和使用。熟悉位置参数、关键字参数、默认参
数和组合参数的使用
◊了解可变参数的使用
令了解解包元组或列表和解包字典
令了解变量的作用域以函数的递归
三、教学重难点
教学重点:掌握函数的使用规则
教学难点:能够运用函数完成程序编写
四、教学主要内容
本章知识框架如下:
(1)函数的定义调用
>定义自定义函数
>函数调用
>示例
(2)调用函数的执行过程
(3)参数传递
>位置参数
>关键字参数
>默认参数
>可变参数
>组合参数
(4)解包参数
>解包元组或列表
>解包字典
(5)lambda函数
(6)变量的作用域
(7)递归函数
(8)应用实例
>实例1:七段数码管的数字表示
>实例2:日期数据的七段数码管表示
>实例3:汉诺塔(Hanoi)问题
五、教学的过程方法
线上:函数的定义调用等基本概念由学生通过线上资源自主学
习元成。
线下:教师主要讲授参数传递相关知识点以实例。
(1)函数的定义及调用
1.函数分类
自定义函数>
I程序员自己编写的函数
函
数库函数
分|通过import指令调用库(标准mi第三方库)
类
内.函数»
|如,inputO、prirt()、eval()等
>定义自定义函数
语法格式:
def〈函数名〉([参数表]):
〈函数体〉
注意事项:1.函数使用关键字(也称为保留字)def声明「def”只能是小写
字母,不能为大写2函数名必须使用有效的标识符,只能以字母或下划线开头;
3.参数表中的参数称为形式参数,多个参数之间用逗号隔开,可以没有参数,此
时称为无参函数,即使没有参数,小括号也不能省略;4.函数可以使用return返
回值;5.对函数功能的注释,请区别’’与#注释;6.函数体内的内容不
可为空,若要定义一个什么都不做的空函数,可用pass语句
先定义后使用
函数调用格式
函数名([实参表])
调用函数时的参数称为实参
(2)调用函数的执行过程
1.语法格式:函数名([实参列表])
2.参数传递形式
参数传递位置参数关键值参数默认参数
形式
可变参数组合参数解包参数
您可能关注的文档
最近下载
- 年产420吨锆废料回收项目可行性研究报告.docx
- 2025年加州驾照常考题库及答案.doc VIP
- 《现代汉语(下册语法部分)》PPT课件.ppt VIP
- 无人机测绘技术(微课版)03无人机测绘数据采集.pptx VIP
- 2025年房地产经纪人继承房产涉及的贷款问题处理专题试卷及解析.pdf VIP
- 2026年高考第一次模拟考试:地理一模突破卷02(新高考全国通用)(考试版).docx VIP
- 2025年互联网营销师绿色营销风险识别与管理专题试卷及解析.pdf VIP
- 2025年项目管理专业国际成本补偿合同汇率风险管理专题试卷及解析.pdf VIP
- 2025年拍卖师着装中的色彩搭配技巧与禁忌专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照敏感区域(如核设施)空域管控专题试卷及解析.pdf VIP
原创力文档

文档评论(0)