摘要: 【今日学习】 一、继承补充 1.继承的实现原理 python到底是如何实现继承的,对于你定义的每一个类,python会计算出一个方法解析顺序(MRO)列表,这个MRO列表就是一个简单的所有基类的线性顺序列表,例如 class A(object): def test(self): print('fro 阅读全文
posted @ 2018-10-24 17:35 runjam 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 【今日学习】 一.初识继承 1、什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“”遗传”父类的属性,从而解决代码重用问题(比如练习7中Garen与Riven类有很多冗余的代码) 2、为什么要有 阅读全文
posted @ 2018-10-23 16:41 runjam 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 【今日学习】 一.面向对象的程序设计 1、什么是面向对象程序设计? 其实实质是一种思维方式的结果,相比面向过程程序设计,面向对象是把一个个对象造出来,面向过程是按部就班的流水线生产,面向对象设计出的对象是一个独立的个体,不受其它约束,保证了个体的灵活性。 2、面向对象有哪些优劣之处 优点:解决了程序 阅读全文
posted @ 2018-10-23 15:39 runjam 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 【今日学习】 logging模块(掌握) 1.日志级别 #logger:产生日志的对象 #Filter:过滤日志的对象 #Handler:接收日志然后控制打印到不同的地方,FileHandler用来打印到文件中,StreamHandler用来打印到终端 #Formatter对象:可以定制不同的日志格 阅读全文
posted @ 2018-10-23 14:46 runjam 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 【今日学习】 一、什么是序列化? 我们把对象(变量)从内存中变成可存储或传输的过程称之为序列化,在Python中叫pickling,在其他语言中也被称之为serialization,marshalling,flattening等等,都是一个意思。 二、为什么要序列化? 1:持久保存状态【硬盘存】 需 阅读全文
posted @ 2018-10-17 21:27 runjam 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 【今日学习】 今天继续学习python自带模块 昨天漏写了datetime模块 datetime模块 #时间加减import datetime print(datetime.datetime.now()) #返回 2016-08-19 12:47:03.941925print(datetime.da 阅读全文
posted @ 2018-10-16 20:56 runjam 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 【今日学习】 1.软件开发的目录规范 区分一个个功能,所以用文件夹来分类 conf 配置文件夹,英文全称是config【配置】 \放setting.py core核心逻辑文件夹,英文全称是core【中心】\放src.py,src是source的缩写,是源的意思,代表源文件 log日志文件夹,访问日志 阅读全文
posted @ 2018-10-16 15:54 runjam 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 【今日学习】 1.包的介绍 1.1 什么是包:包就是一个包含有__init__.py文件的文件夹,所以其实我们创建包的目的就是为了用文件夹将文件/模块组织起来。 1.2 为什么要使用包: 包的本质就是一个文件夹,那么文件夹唯一的功能就是将文件组织起来,随着功能越写越多,我们无法将所以功能都放到一个文 阅读全文
posted @ 2018-10-15 21:22 runjam 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 【今日学习】 一、模块 1.什么是模块,为什么要有模块,有哪些作用 在Python中,模块是一个集合多个功能的工具的Python文件。为了解决代码过长,杂乱问题,虽然有函数存在可以调用,但还是比较杂乱,不成体系,引入模块。模块可以存放多个功能的工具,方便归类,调用和找到代码执行出错问题 2.调用模块 阅读全文
posted @ 2018-10-11 20:52 runjam 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 【今日学习】 一、匿名函数 匿名函数是相对于有名函数而言,有名函数的存在是为了可以重复在不同位置调用,匿名函数因为在定义时没有名称,只有内存地址,就像一个没有名字的人一样,他可以干活,但你不知道他的名字时就不好叫他干活,但只有一个人知道,那就是在定义时这个人可以使用一次。 匿名函数的使用: 匿名函数 阅读全文
posted @ 2018-10-10 22:01 runjam 阅读(137) 评论(0) 推荐(0) 编辑