07 2019 档案

摘要:反射 什么是反射, 其实是反省,自省的意思 反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力 反射就是通过字符串操作属性 涉及的四个函数,这四个函数就是普通的内置函数 没有双下划綫,与print等等没有区别 使用场景: 反射其实就是对属性的增删改查,但是如果直接使用内置的dict来操作 阅读全文
posted @ 2019-07-30 22:26 Nmdlao 阅读(178) 评论(0) 推荐(0)
摘要:多态 概念: 一种事物的多种形态 官方解释:不同类型的对象调用同一个方法得到不同结果(多个对象有相同方法) 多态是种思想,不是方法 实例 对于使用者来说降低了使用难度 接口 抽象类 鸭子类型都是具备写出多态代码的,最简单的就是鸭子类型 isinstance 判断一个对象是否是某个类的实例 参数1 要 阅读全文
posted @ 2019-07-29 17:08 Nmdlao 阅读(240) 评论(1) 推荐(0)
摘要:封装 1、封装的目的? 隐藏对象属性和实现细节,仅对外提供公共访问方式 2.【好处】 将变化隔离; 便于使用; 提高复用性; 提高安全性; 3.【封装原则】 ​ 1. 将不需要对外提供的内容都隐藏起来; ​ 2. 把属性都隐藏,提供公共方法对其访问。 4.封装方法: 5.私有变量和私有方法 在pyt 阅读全文
posted @ 2019-07-29 17:02 Nmdlao 阅读(162) 评论(0) 推荐(0)
摘要:类的继承 阅读全文
posted @ 2019-07-25 22:46 Nmdlao 阅读(112) 评论(0) 推荐(0)
摘要:面向对象编程 面向过程编程与面向对象编程的区别:面向过程编程使复杂的问题简单化,流水线操作 优点:复杂的问题简单化 能准确预知结果 缺点:可拓展性差,灵活性差,重用性差面向对象编程,让对象去解决问题 优点:可拓展性好 灵活性好 重用性好 缺点:程序复杂程度提高 无法准确预知结果 类和对象 属性的增删 阅读全文
posted @ 2019-07-24 20:47 Nmdlao 阅读(139) 评论(0) 推荐(0)
摘要:logging模块(日志) 阅读全文
posted @ 2019-07-21 21:53 Nmdlao 阅读(118) 评论(0) 推荐(0)
摘要:包的概念 hashlib模块 openpyxl模块 阅读全文
posted @ 2019-07-21 14:02 Nmdlao 阅读(191) 评论(0) 推荐(0)
摘要:浅拷贝之后的可变类型还是指向原来的内存地址 深拷贝进行拷贝后可变类型不再指向原来的,而是指向新的 不管深拷贝还是浅拷贝,不可变类型都是指向同一个的 阅读全文
posted @ 2019-07-21 13:58 Nmdlao 阅读(95) 评论(0) 推荐(0)
摘要:collections模块 时间模块 random模块 os模块 sys模块 阅读全文
posted @ 2019-07-18 21:49 Nmdlao 阅读(180) 评论(0) 推荐(0)
摘要:'''''' ''' 元字符 匹配内容 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线 \s 匹配任意的空白符 \d 匹配数字 \n 匹配换行符 \t 匹配一个制表符 \b 匹配一个单词的结尾 ^ 匹配字符串的开始 $ 匹配字符串的结尾 \W 匹配非字母或数字或下划线 \D 匹配非数字 阅读全文
posted @ 2019-07-17 16:56 Nmdlao 阅读(114) 评论(0) 推荐(0)
摘要:__name__使用方法 模块查找顺序 模块的绝对导入 阅读全文
posted @ 2019-07-16 19:25 Nmdlao 阅读(195) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-07-16 19:23 Nmdlao 阅读(202) 评论(0) 推荐(0)
摘要:模块 import方法 from...import...使用方法 阅读全文
posted @ 2019-07-16 19:21 Nmdlao 阅读(141) 评论(0) 推荐(0)
摘要:bin文件夹 star.py项目启动文件 conf文件夹 setting.py项目配置文件 里面主要存放的是常量 core文件夹 src.py项目核心逻辑 db文件夹 数据库相关文件 lib文件夹 common.py项目所用到的公共功能 log文件夹 log.log项目日志文件 存放用户使用项目的一 阅读全文
posted @ 2019-07-16 19:17 Nmdlao 阅读(102) 评论(0) 推荐(0)
摘要:迭代器 for循环原理 生成器 阅读全文
posted @ 2019-07-15 19:12 Nmdlao 阅读(123) 评论(0) 推荐(0)
摘要:常用内置方法 阅读全文
posted @ 2019-07-15 19:10 Nmdlao 阅读(135) 评论(0) 推荐(0)
摘要:生成式 匿名函数 部分内置函数 zip() filter() sorted() reduce() 阅读全文
posted @ 2019-07-14 11:59 Nmdlao 阅读(209) 评论(0) 推荐(0)
摘要:算法之二分法 三元表达式 阅读全文
posted @ 2019-07-14 11:56 Nmdlao 阅读(162) 评论(0) 推荐(0)