上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 1、什么是元类? 在python中一切皆对象,那么我们用class关键字定义的类本身也是对象; 负责产生该对象的类叫做元类,即元类也可以简称类的类 class Foo: #Foo=元类() pass 2、为什么要用元类? 元类是负责产生类的,所以我们学习元类或者自定义类的目的是为了控制类的产生过程, 阅读全文
posted @ 2018-07-02 16:32 朝朝哥 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1、反射 用字符串来操作类或者对象的属性 阅读全文
posted @ 2018-07-01 10:21 朝朝哥 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1、封装 (1)什么是封装? 封:属性对外是隐藏的,但对内是开放的; 装:申请一个名称空间,往里面装入一系列名字/属性 (2)为什么要封装? 封装数据属性的目的 首先定义属性的目的就是为了给类外部的使用者使用的 隐藏之后是为了不让外部使用直接使用,需要类内部开辟一个接口 然后让类外部的使用通过接口来 阅读全文
posted @ 2018-06-28 19:20 朝朝哥 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1、什么是继承? 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类 继承的特性是:子类会遗传父类的属性 强调:继承是类与类之间的关系 2、为什么要用继承 继承的好处就是可以减少代码的冗余 3、如何用继承 在python中支持一个类同时继承多个父类 在python3中如果一个类没有继承任何 阅读全文
posted @ 2018-06-27 15:28 朝朝哥 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 面向过程编程 核心是过程二字,过程指 的是解决问题的步骤,既先干什么再干什么然后干什么。。。 基于该思想编写程序好比在设计一条流水线,是一种机械式的思维方式 优点:复杂的问题流程化,进而简单化 缺点:扩展性查看 面向对象编程 核心是对象二字,对象是特征与技能的结合体 基于该思想编写程序就好比实在创造 阅读全文
posted @ 2018-06-26 17:36 朝朝哥 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 1、面向过程编程 核心是过程二字,过程是指解决问题的步骤,即先干什么,然后干什么 基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式; 优点 :复杂的问题流程化,进而简单化 缺点:扩展性极差 2、模块的使用 1、什么是模块? 模块是一些列功能的集合体,常见的模块形式(自定义模块,第三方 阅读全文
posted @ 2018-06-20 15:10 朝朝哥 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 1、什么是函数递归? 函数递归调用(是一种特殊的嵌套调用):在调用的函数过程中,又直接或者间接的调用了该函数本身 递归必须要有两个明确的阶段: 递推:一层一层递归调用下去,强调每进入下一层递归问题的规模都必须有所减少; 回溯:递归必须要有一个明确的结束条件,在满足该条件时结束递推,开始一层层回溯 递 阅读全文
posted @ 2018-06-14 17:39 朝朝哥 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1、什么是生成器? 在函数内但凡出现yield关键字,再调用函数就不会执行函数体代码,该转让称之为生成器,生成器的本质就是迭代器 2、为什么要 有生成器? 生成器是一种自定义迭代器的方式 3、怎么用 阅读全文
posted @ 2018-06-14 14:08 朝朝哥 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、有参装饰器 模板: 2、迭代器 (1)什么是迭代器? 迭代器即迭代取值的工具;迭代是一个重复的过程,每一次重复都是基于上一次的结果而来的 例子: (4)for循环:迭代器循环 阅读全文
posted @ 2018-06-14 14:07 朝朝哥 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 1、函数的对象 函数的第一类对象的含义是函数可以被当做数据处理 阅读全文
posted @ 2018-06-11 21:41 朝朝哥 阅读(405) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页