摘要: 1.1 闭包 1、闭包概念 1. 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用,这样就构成了一个闭包 2. 一般情况下,在我们认知当中,如果一个函数结束,函数的内部所有东西都会释放掉,还给内存,局部变量都会消失。 3. 但是闭包是一种特殊情况,如果 阅读全文
posted @ 2020-03-10 23:56 Repeinsi 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1.1 列表和元组 1、列表基本操作 1. 列表赋值 a = [1,2,3,4,5,6,7,8] a[0] = 100 #the result : [100, 2, 3, 4, 5, 6, 7, 8] 2. 元素删除 a = [1,2,3,4,5,6,7,8] del a[0] #the resul 阅读全文
posted @ 2020-03-10 15:49 Repeinsi 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.1 面向对象VS面向过程 1、编程范式 1. 编程是 程序 员 用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程 2. 实现一个任务的方式有很多种不同的方式, 对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式。 3. 两种最重要的编程范式分别是面向过程 阅读全文
posted @ 2020-03-10 01:34 Repeinsi 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1.1 装饰器 1、装饰器的作用 1. 装饰器作用:本质是函数(装饰其他函数)就是为其他函数添加其他功能 2. 装饰器必须准寻得原则: 1)不能修改被装饰函数的源代码 2)不能修改被装饰函数的调用方式 3.实现装饰器知识储备: 1)函数即“变量” 2)高阶函数 3)嵌套函数 高阶函数+潜逃函数=》装 阅读全文
posted @ 2020-03-10 01:07 Repeinsi 阅读(189) 评论(0) 推荐(0) 编辑