[toc]

嵌套函数 ( 内部函数 )

嵌套函数:

    在函数内部定义的函数 !

Python 第七节 第一课

执行结果:

Python 第七节 第一课

上面程序中, f2() 就是定义在 f1 函数内部的函数. f2() 的定义和调用都在 f1() 函数内部.

 

一般在什么情况下使用嵌套函数? 

1. 封装 - 数据隐藏

    外部无法访问 "嵌套函数"

2. 贯彻 DRY ( Don't Repeat Yourself ) 原则

    嵌套函数, 可以让我们在函数内部避免重复代码.

3. 闭包

    后面会详细讲解.

Python 第七节 第一课

执行结果:

Python 第七节 第一课

相关文章:

  • 2021-09-08
  • 2021-04-13
  • 2021-09-15
  • 2021-10-12
  • 2021-04-10
  • 2021-05-08
  • 2021-09-15
  • 2021-04-01
猜你喜欢
  • 2021-11-05
  • 2021-07-20
  • 2021-09-13
  • 2021-10-04
  • 2021-12-20
  • 2021-10-03
  • 2021-06-28
相关资源
相似解决方案