22-python-闭包

# 闭包:嵌套函数,内部函数调用外部函数变量
def fn1():
    a = 1
    def fn2():
        print(a)
    return fn2
q = fn1()
q()

# import urllib -- 模块
from urllib.request import urlopen

def get_url():
    url = 'https://www.bilibili.com/'
    def get():
        ret = urlopen(url).read()
        print(ret)
    return get
get_fn = get_url()
get_fn()
posted @ 2018-10-05 21:47  _Q  阅读(85)  评论(0)    收藏  举报