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——函数进阶的主要内容,如果未能解决你的问题,请参考以下文章

Python进阶

[Python]函数进阶

python进阶一(函数式编程)2-3 python中的reduce函数

第六篇:Python函数进阶篇

python进阶

Python 全栈开发:python函数进阶