摘要: 闭包函数 基于函数对象的概念,可以将函数返回到任意位置去调用 ,但是作用域的关系是在定义完函数时就已经被确定了的,与函数的调用位置无关。 一、学习闭包函数的必备知识点: 闭包函数=名称空间与作用域+函数嵌套+函数对象 核心点:名字的查找关系是以函数定义阶段为准二、什么是闭包函数? 闭:封闭关闭,封闭 阅读全文
posted @ 2020-03-31 19:23 思江 阅读(1310) 评论(0) 推荐(1) 编辑
摘要: 函数的嵌套: 1、函数的嵌套调用:在调用一个函数的过程中有调用其他函数 # 作用:我可以将一个大的功能,拆解为多个小功能,最后在大功能中实现,函数的嵌套调用实例1如下: # def foo(): # bar() # foo() # 函数嵌套实例2:比较4个值的最大值,思路:两两比较 def max2 阅读全文
posted @ 2020-03-31 18:42 思江 阅读(3475) 评论(0) 推荐(0) 编辑
摘要: 一、函数对象 函数对象:指的是函数可以被当作“数据”来处理 函数可以做什么? (1)函数可以被引用。 (2)函数可以作为容器类型的元素。 (3)函数可以作为参数传入另外一个函数。 (4)函数的返回值可以是一个函数。 精髓:可以把函数当成变量去用 func = 内存地址 def func(): pri 阅读全文
posted @ 2020-03-31 16:49 思江 阅读(842) 评论(0) 推荐(0) 编辑