摘要: 内容目录: 继承 多态 封装 内容回顾 面向对象编程: 思想:角色的抽象,创建类,创建角色(实例化),操作这些实例 面向对象的关键字 组合(最起码是两个类) 一个类的对象是另外一个类对象的属性 内容详细: 1.继承 1.1 单继承 类和类之间才能被称为继承,类和对象之间只能是实例化 一个类可以被多个 阅读全文
posted @ 2020-05-18 18:28 薛定谔的猫儿 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 内容目录: 类的命名空间 实例化的绑定方法 类的组合用法 面向对象回顾: 示例一:人狗大战: 示例二:计算圆的周长和面积: 定义类 init方法 python帮我们创建了一个对象self 每当我们调用类的时候都会自动触发这个方法,默认传self 在init方法里可以对self进行赋值 self是什么 阅读全文
posted @ 2020-05-18 18:23 薛定谔的猫儿 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 内容目录 面向对象基本用法 好处和应用场景 面向对象的三大特性 内容详细 1.面向对象基本格式 应用场景:遇到很多函数,需要给函数进行归类和划分。【统一名词:封装】 2.对象的作用 存储一些值,以后方便自己使用 调用时实例化对象,相当于创建了一个独立的内存 对象是同一个对象,但是内存中参数的值是相对 阅读全文
posted @ 2020-05-18 18:20 薛定谔的猫儿 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 内容目录 迭代器 生成器 装饰器 项目结构 logging模块 内容回顾&补充 1.内容回顾 1.1函数(内置/自定义) 基本函数结构 参数 返回值 执行函数 函数小高级 函数做变量 函数做参数 函数中高级 函数做返回值 函数的嵌套 装饰器 & 闭包 递归(函数自己调用自己) 匿名函数(labma) 阅读全文
posted @ 2020-05-18 11:40 薛定谔的猫儿 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 内容目录: 模块基础知识 time/datetime json/picle shutil logging(自备查询) 异常处理 其他 内容回顾和补充: 1.模块分类 内置 第三方 自定义 面试题: 列举常用内置模块:json / time(必须说) /os/sys(补充) 2.定义模块 定义模块时可 阅读全文
posted @ 2020-05-18 11:37 薛定谔的猫儿 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 内容目录 模块知识 内置模块 time datetime json(重要) 其他 内容回顾&作业题 重要知识点 构造字典和函数对应关系,避免重复的if...else a=1 b=2 == a , b = b , a 装饰器 找文件路径 脚本参数 sys.exit(0) range / xrange 阅读全文
posted @ 2020-05-18 11:26 薛定谔的猫儿 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 内容目录 带参数的装饰器:flask框架 + dijango缓存 + 写装饰器实现被装饰的函数要执行N次 模块 os sys time(三种类型) datetime 和 timezone【了解】 内容回顾&补充 1.函数 写代码的方式:面向过程 》函数式编程 》面向对象编程 1.1函数基础 1.2参 阅读全文
posted @ 2020-05-18 11:23 薛定谔的猫儿 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 内容目录 装饰器 推导式 内容回顾 1.函数: 参数 def(a1,a2):pass def(a1,a2=None):pass 默认参数推荐用不可变类型,慎用可变类型。 def( args, kwargs):pass 注意:位置参数 关键字参数 面试题: 函数可以做参数【知识点】 函数的参数传递的是 阅读全文
posted @ 2020-05-18 11:11 薛定谔的猫儿 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 内容目录 函数中高级(闭包/高阶函数) 内置函数(不常用,但是面试中经常出现) 高阶内置函数(map / filter / reduce) 内置模块(.py文件) 内容回顾 函数基础概念 函数的基本结构 参数 写函数时 def func(a1,a2):pass def func(a1,a2=None 阅读全文
posted @ 2020-05-18 11:05 薛定谔的猫儿 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 内容目录 接口 内容目录 接口定义 GO语言是面向接口编程 接口是一种抽象的类型 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。 每个接口由数个方法组成,接口的定义格式如下: type 接口类型名 interface{ 方法名1( 参数列表1 ) 阅读全文
posted @ 2020-02-14 16:10 薛定谔的猫儿 阅读(22) 评论(0) 推荐(0) 编辑