闭包函数: 1 内部函数 2 包含对外部作用域而非全局作用域的引用闭包函数的特点: 自带作用域 延迟计算 装饰器 一:开放封闭原则,对扩展是开放的,对修改是封闭的 二:装饰器,装饰器本质可以任意可调用对象,被装饰的对象也可以是任意 可调用对象, 装饰器的功能是: 在不修改被装饰对象源代码以及调用方式 Read More
posted @ 2017-07-30 22:16 123Luo Views(130) Comments(0) Diggs(0)
三者的加载顺序:内置名称空间->全局名称空间->局部名称空间 取值:局部名称空间->全局名称空间->内置名称空间 命名空间 全局命名空间:创建的存储“变量名与值的关系”的空间叫做全局命名空间 局部命名空间:在函数的运行中开辟的临时的空间叫做局部命名空间 内置命名空间:内置命名空间中存放了python Read More
posted @ 2017-07-30 21:58 123Luo Views(167) Comments(0) Diggs(0)
函数的定义与调用 1. 定义 def 函数名(*args,**kwargs) ''' 函数注释''' return 返回值 2.调用 返回值=函数名(参数1,参数2)#记得函数名后面加括号 例:写函数,检查传入列表的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者 Read More
posted @ 2017-07-30 21:43 123Luo Views(217) Comments(0) Diggs(0)