摘要: 多态 多态指的是一类事物有多种形态 动物有多种形态:人,狗,猪 文件有多种形态:文本文件,可执行文件 多态性 一 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例 在面向对象方法中一般是这样表述多态性: 向不同的对象发送同一条消息(!!!obj 阅读全文
posted @ 2019-09-14 13:32 Hyyyy 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 类装饰器 propety property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 为什么要用property 将一个类的函数定义成特性以后,对象再去使用的时候obj.name,根本无法察觉自己的name是执行了一个函数然后计算出来的,这种特性的使用方式 遵循了统一访问的原则 除此 阅读全文
posted @ 2019-09-14 13:31 Hyyyy 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 面向对象(类编程) 简介:全称Object Oriented Programing(OOP) ,是一种程序设计思想,面向对象编程 面向对象名词简介 借鉴 "菜鸟教程" 类(class) :类事抽象的模板,用来描述具有相同属性和方法的对象的集合。定义了集合中每个对象所拥有的方法,对象是类的实例 方法 阅读全文
posted @ 2019-09-14 13:31 Hyyyy 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 计算文件夹里所有内容的大小总和 递归方法 栈方法 阅读全文
posted @ 2019-09-14 13:30 Hyyyy 阅读(621) 评论(0) 推荐(0) 编辑
摘要: os模块 os模块提供了很多可以操作系统里文件及目录相关的参数 重点方法 其他方法 阅读全文
posted @ 2019-09-14 13:25 Hyyyy 阅读(143) 评论(0) 推荐(0) 编辑
摘要: re模块 常用方法 + 用于使用正则表达式匹配对应的字符串 + 最常用的有三分别是find_all search match + findall(正则表达式,待匹配的字符串) search(正则表达式,待匹配的字符串) match(正则表达式,带匹配的字符串) 匹配用户输入的内容是否合法时候都是用m 阅读全文
posted @ 2019-09-14 13:24 Hyyyy 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 模块 random模块 阅读全文
posted @ 2019-09-14 13:24 Hyyyy 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 二分查找 为什么使用二分查找: python中的列表,一般取值为遍历这个列表,直到取到你想要的值, ,那样for循环遍历列表就会很慢,可能会循环几十万次,才能找到你需要的对应的值,那样不是很浪费资源嘛,所以为了更加快速的找到对应的值以及节省系统的资源,就有人发明了这种二分算法。 原理 : 二分查找必 阅读全文
posted @ 2019-09-14 13:13 Hyyyy 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 设计模式 23个设计模式 宏观 单例模式(Singleton mode) 始终只创建一个实例 不管创建多少个对象,都只是一个实例 python创建 单例模式 代码 阅读全文
posted @ 2019-09-14 13:12 Hyyyy 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 并发方面 总结:(需要掌握) 网络编程 1. 网络基础 网卡 IP ... 2. OSI七层 3. 三次握手四次握手 4. BS架构和CS架构 5. socket代码 6. 粘包现象 7. 断点续传 8. 协议 {'code':'101023',....} HTTP协议: 9. 面向对象 +高级作业 阅读全文
posted @ 2019-09-14 13:08 Hyyyy 阅读(106) 评论(0) 推荐(0) 编辑