码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-09-10 11:14:21      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:nim   闭包   nbsp   int   turn   学习   实例   cat   UNC   

    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学习第三十二天函数的闭包

标签:nim   闭包   nbsp   int   turn   学习   实例   cat   UNC   

原文地址:https://www.cnblogs.com/96net/p/9617220.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!