python课件教案06_函数拓展.pptxVIP

  • 1
  • 0
  • 约1.99千字
  • 约 25页
  • 2026-03-12 发布于广西
  • 举报

函数拓展

课前回顾

1、函数的嵌套

在一个函数中定义了另外一个函数。分为外函数和内函数

2、函数的参数拓展

必备参数、关键字参数、默认参数、“函数”参数

3、函数的返回值拓展

“函数”返回值、return函数名()调用内函数、return函数名调用内函数

情境引入

在之前的课程中,我们学习函数的创建与调用,了解函数各种的特性。

在本节课,我们会认识两种不同寻常的函数,来帮助我们更加深层次的理解函数。

循序善诱

第一种函数,它不使用def关键字创建

第二种函数可以帮助我们解决斐波那契数列这一数学问题。

循序善诱

本节课

我们要学习匿名函数与递归函数~

新知教授

2、递归函数

1、匿名函数

3、课堂总结

匿名函数

新知教授

Python使用lambda关键字创造匿名函数。

为了解决那些功能很简单的需求而设计的一句话函数。

匿名函数比我们之前创建的函数的结构更为简单

思维构建

格式:函数名=lambda参数:返回值

匿名函数并不是真的不能有名字,而是不使用def关键字定义函数。

思维构建

匿名函数是单个的表达式,不是一个代码块。

匿名函数的设计是为了满足简单函数的场景。

calc=lambdan:n**n#匿名函数赋值给变量进行调用

print(calc(10))

具有复杂逻辑的函数还是要def定义

编玩边学

匿名函数参数可以有多个,用逗号隔开

#使用def定义的函

文档评论(0)

1亿VIP精品文档

相关文档