码迷,mamicode.com
首页 > 编程语言 > 详细

python\函数2

时间:2017-04-07 19:49:16      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:包含   ret   闭包   microsoft   函数对象   logs   oca   global   类对象   

一.名称空间与作用域

名称空间分类:

    内置名称空间

      import this 

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

    全局名称空间

    局部名称空间

      在函数体内等

  查询全局和局部

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

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

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

 

二.函数嵌套

函数嵌套调用

    函数里面调用别的函数

  函数的嵌套定义

    在函数里面定义别的函数

 

三.函数对象与闭包

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

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

 

 

 

 


python\函数2

标签:包含   ret   闭包   microsoft   函数对象   logs   oca   global   类对象   

原文地址:http://www.cnblogs.com/asaka/p/6679624.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!