python函数2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python函数2相关的知识,希望对你有一定的参考价值。

一.名称空间与作用域

名称空间分类:

    内置名称空间

      import this 

      dir(buil-in) 查看全部内置

    全局名称空间

    局部名称空间

      在函数体内等

  查询全局和局部

    globals()方法可以获得全局的内容

      该方法获得的全局内容是调用的时候程序之前已经定义过的全局内容

    locals()方法可以获得局部的内容

 

二.函数嵌套

函数嵌套调用

    函数里面调用别的函数

  函数的嵌套定义

    在函数里面定义别的函数

 

三.函数对象与闭包

函数是第一类对象
函数可以被赋值
把函数当成参数传递
把函数当成返回值
把函数当成容器类型的元素去用

闭包的定义:
定义到内部函数包含对外部作用域的运用,但不是对全局作用域的运用
闭包用return作为返回值
特性:自带参数

 

 

 

 













以上是关于python函数2的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

python使用上下文对代码片段进行计时,非装饰器

Python 函数声明和调用

web代码片段

有没有办法将2个非常相似的代码片段组合成一个函数并重复?

python 元组有用的函数,方法和片段。