该文被密码保护。 阅读全文
posted @ 2019-06-18 22:11 MiaoQinHong 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、封装: 补充封装: 封装: 体现在两点: 1、数据的封装(将数据封装到对象中) obj = Foo('宝宝',22) 2、封装方法和属性,将一类操作封装到一个类中 class Foo: def __init__(self,name,age): self.name = name self.age 阅读全文
posted @ 2019-06-18 22:05 MiaoQinHong 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 继承进阶 继承进阶 一、复习 面向对象 1.类:具有相同属性和方法 的一类事物 类名可以实例化一个对象 类名可以调用类属性,(静态属性 和(方法)动态属性) 2.对象:也就是实例 对象名:调用对象属性 调用方法 3.什么叫抽象? 从小到大的过程 4.组合 什么有什么的关系(将一个类的对象当做另一个类 阅读全文
posted @ 2019-06-18 21:54 MiaoQinHong 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 继承和组合 继承和组合 一、组合 组合:组合指的是,在一个类中以另外一个类的对象(也就是实例)作为数据属性,称为类的组合 也就是说:一个类的属性是另一个类的对象,就是组合 例子: 圆环是由两个圆组成的,圆环的面积就是外圆的面积减去内圆的面积。圆环的周长就是内圆的周长加上外圆的周长,这个时候,我们首先 阅读全文
posted @ 2019-06-18 21:51 MiaoQinHong 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 初始面向对象 初始面向对象 一、面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线或者流程就是用来解决一个问题 阅读全文
posted @ 2019-06-18 21:46 MiaoQinHong 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 包的补充 包的补充 1.包A和包B下有同名模块也不会冲突,如A.a与B.a来自俩个命名空间 2.常见目录结构 1 import os 2 os.makedirs('glance/api') 3 os.makedirs('glance/cmd') 4 os.makedirs('glance/db') 阅读全文
posted @ 2019-06-18 21:40 MiaoQinHong 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 模块和包 模块和包 一、模块 1.import.... 一个py文件就可以作为一个模块 模块的导入:直接导入文件的名字,不需要带着后缀 模块中的函数调用:模块名.函数名() 导入模块的时候做了三件事:1.首先开辟了一个新的命名空间my_moudle 2.执行了my_moudle内的代码 3.将my_ 阅读全文
posted @ 2019-06-18 21:36 MiaoQinHong 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 复习os模块常用的一些操作 复习os模块常用的一些操作 import os # 1.切换路径 d = os.getcwd() #获取当前的工作路径 os.chdir('D:\\')#目录的切换 print(os.getcwd()) # (切换过去怎么回来呢?再chdir一下就回来了) os.chdi 阅读全文
posted @ 2019-06-18 21:30 MiaoQinHong 阅读(129) 评论(0) 推荐(0) 编辑
摘要: hashlib、configparser、logging模块 hashlib、configparser、logging模块 一、常用模块二 hashlib模块 hashlib提供了常见的摘要算法,如md5和sha1等等。 那么什么是摘要算法呢?摘要算法又称为哈希算法、散列算法。它通过一个函数,把任意 阅读全文
posted @ 2019-06-18 21:29 MiaoQinHong 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、time模块 表示时间的三种方式: 时间戳:数字(计算机能认识的) 时间字符串:t='2012-12-12' 结构化时间:time.struct_time(tm_year=2017, tm_mon=8, tm_mday=8, tm_hour=8, tm_min=4, tm_sec=32, tm_ 阅读全文
posted @ 2019-06-18 21:23 MiaoQinHong 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、认识模块 什么是模块:一个模块就是一个包含了python定义和声明的文件,文件名就是加上.py的后缀,但其实import加载的模块分为四个通用类别 : 1.使用python编写的代码(.py文件) 2.已被编译为共享库二和DLL的C或C++扩展 3.包好一组模块的包 4.使用C编写并连接到pyt 阅读全文
posted @ 2019-06-18 21:16 MiaoQinHong 阅读(203) 评论(0) 推荐(0) 编辑