码迷,mamicode.com
首页 > 其他好文 > 详细

闭包函数

时间:2017-05-28 21:40:26      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:闭包   pre   函数   .com   content   包含   ret   font   closure   

‘‘‘
闭包:内部函数包含对外部作用域而非全局作用域的引用
‘‘‘
# def f1():
# x = 1
# def f2():
# print(x)
# return f2
# f=f1()
# print(f)
# f()

# ‘‘‘
# def 外函名():
# ...
# def 内函名()
# 引用外函
# return 内涵名
# ‘‘‘

#闭包应用 惰性计算

#下面这个是做爬虫用的
from urllib.request import urlopen
# res=urlopen(‘http://www.baidu.com‘).read()
# print(res.decode(‘utf-8‘))

def index(url):
def get():
return url.open(url).read()
return get
res = index(‘http://www.baidu.com‘)
#res()
#print(res().decode(‘utf-8‘))
print(res.__closure__[0].cell_contents)

闭包函数

标签:闭包   pre   函数   .com   content   包含   ret   font   closure   

原文地址:http://www.cnblogs.com/lazyball/p/6916635.html

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