Python程序设计案例教程(微课版) 教案 第6章 函数.pdfVIP

  • 0
  • 0
  • 约7.19千字
  • 约 10页
  • 2026-02-19 发布于河北
  • 举报

Python程序设计案例教程(微课版) 教案 第6章 函数.pdf

第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.参数传递形式

参数传递位置参数关键值参数默认参数

形式

可变参数组合参数解包参数

文档评论(0)

1亿VIP精品文档

相关文档