摘要: 概念 什么是设计模式? ​ 设计模式是别人已经总结好的可以解决问题的方案 ​ 设计模式23种,常用的是单例设计模式,工厂设计模式,生产者消费者设计模式,代理委托设计模式等 什么是单例设计模式? ​ 单例:单个的实例,单个的对象 ​ 程序在运行的过程中,确保某一个类只能有一个实例【对象】,不管在程序的 阅读全文
posted @ 2018-11-22 21:42 SameSmile 阅读(175) 评论(0) 推荐(0) 编辑
摘要: overload 重载:两个类,如果在 一个类中重新实现了一个方法 对专有的方法进行重载 代码演示: 阅读全文
posted @ 2018-11-22 21:34 SameSmile 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1.实例属性和类属性 实例属性【对象属性】和类属性的区别 ​ a.定义的位置不同:类属性直接定义在类中,实例属性定义在构造函数中 ​ b.访问方式不同:实例属性必须用对象访问,类属性可以使用类名或者对象访问 ​ c.在内存中出现的时机不同:类属性随着类的出现而出现,实例属性随着对象的出现而出现【在代 阅读全文
posted @ 2018-11-22 13:33 SameSmile 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 1.type() 代码演示: 2.isinstance() 代码演示: 3.dir() 代码演示: 阅读全文
posted @ 2018-11-22 13:31 SameSmile 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 函数的重写 前提:在具有继承关系的类中 作用:将父类中已有的函数在子类中进行重新的实现【声明部分一样的,实现部分不一样】 1.系统函数的重写 注意:并不是所有的函数都需要重写 __str__ __repr__ 代码如下: 2.自定义函数的重写 函数重写的时机:当父类中的函数的功能不满足子类的的需求时 阅读全文
posted @ 2018-11-22 13:19 SameSmile 阅读(2114) 评论(0) 推荐(0) 编辑
摘要: datetime: calendar: 阅读全文
posted @ 2018-11-19 21:59 SameSmile 阅读(110) 评论(0) 推荐(0) 编辑
摘要: """ UTC世界协调时间):格林尼治天文时间,世界标准时间, 在中国来说是UTC+8 DST(夏令时):是一种节约能源而人为规定时间制度,在夏季快一个小时 时间的表示形式: 1.时间戳 以整形或浮点型表示时间的一个以秒为单位的时间间隔。 这个时间间隔的基础是从1970年1月1日开始算起 2.元组 一种Python的数据结构表示,这个元组有9个整型内容 year month day hour... 阅读全文
posted @ 2018-11-19 21:57 SameSmile 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 递归遍历目录 代码如下: 栈模拟递归遍历目录 代码如下: 队列模拟递归遍历目录 代码如下: 阅读全文
posted @ 2018-11-19 21:54 SameSmile 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 栈:Stack,是限定只能在表的一端进行插入和删除的线性表【先进后出,后进先出】 队列:Queue,是限定在表的一端进行插入,在表的另一端进行删除的线性表【先进先出,后进后出】 线性表:是一种线性结构,它是一个含有n多个节点的有序序列 存储数据【特点:存储的元素和数据类型存在一对一的关系】 栈和队列 阅读全文
posted @ 2018-11-19 21:47 SameSmile 阅读(152) 评论(0) 推荐(0) 编辑
摘要: OS模块: 阅读全文
posted @ 2018-11-19 21:33 SameSmile 阅读(127) 评论(0) 推荐(0) 编辑