Python——函数进阶
Posted cxys85
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python——函数进阶相关的知识,希望对你有一定的参考价值。
命名空间和作用域
内置命名空间 :python解释器启动就能使用的命名,如,print,iinput,list,tuple
全局命名空间:是程序从上到下被之星的过程中加载进内存的
局部命名空间:是函数内部定义的名字
在局部:可以使用全局、内置命名空间中的名字
在全局:可以使用内置命名空间中的名字,但不能是局部中使用的
在内置:不能使用全局、局部空间中的名字
闭包:嵌套函数,内部函数调用外部函数的变量
def get_url():
url = ‘www.baidu.com‘
def get():
ret = urlopen(url).read()
print(ret)
return get
get_func = get_url()
get_func()
好处是不用每一次都创建url变量,节省时间
以上是关于Python——函数进阶的主要内容,如果未能解决你的问题,请参考以下文章