函数_函数进阶_闭包和函数的嵌套和作用域链
Posted jly1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数_函数进阶_闭包和函数的嵌套和作用域链相关的知识,希望对你有一定的参考价值。
#闭包:嵌套的函数,内部函数调用外部函数的变量
# def outer():
# a = 1
# def inner():
# print(a)
# # print(inner.__closure__) #说明是一个闭包
# return inner
#
# inn = outer()
#
# inn() #在一个函数的外部使用内部的函数
#使用闭包的好处就是随意的使用变量
import urllib #模块
# from urllib.request import urlopen
# ret = urlopen("https://www.ishsh.com/").read()
#
# with open("123.txt", "w", encoding="utf-8") as f:
# f.write(str(ret))
# def get_utl():
# url = "https://www.ishsh.com/"
# def get():
# ret = urlopen(url).read()
# print(ret)
# return get
#
# get_func = get_utl()
# get_utl()
以上是关于函数_函数进阶_闭包和函数的嵌套和作用域链的主要内容,如果未能解决你的问题,请参考以下文章