python学习第三十二天函数的闭包

Posted 学无边涯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习第三十二天函数的闭包相关的知识,希望对你有一定的参考价值。

    python函数中嵌套另外一个函数,另外一个函数形成一个封闭的环境,里面的那个函数叫做函数的闭包,函数的闭包好处可以保护函数里面的变量,下面讲述函数闭包的实例和用法

1,函数闭包的实例

a=‘cat‘

def animal():

  a=‘dog‘  

       print(a)

  def  animalson():  

    a=‘bird‘

    print(a)

  return animalson

2,函数闭包的调用方法

a=‘cat‘

def animal():

  a=‘dog‘  

       print(a)

  def  animalson():  

    a=‘bird‘

    print(a)

  return animalson

调用方法 animal()()

另外一种  func=animal()

     func()

文章来自(www.96net.com.cn)

以上是关于python学习第三十二天函数的闭包的主要内容,如果未能解决你的问题,请参考以下文章

全国计算机等级考试二级Python(2021年9月)备考笔记 第十二天

python学习第三十一节

第三十二天

爱创课堂每日一题第三十五天- 说说你对闭包的理解?

Python-opencv学习第三十课:人脸检测

菜鸟学Python第十二天