04 2019 档案

摘要:eval与exec内置方法 元类 自定义元类 元类的应用 单例 就选课系统分析面向对象思想 阅读全文
posted @ 2019-04-26 19:54 zack赵康
摘要:重用重用是用于在对象的概念中,实现代码的重用性 在继承角度,在子类继承父类之后,重新使用父类属性方法即是代码的重用 在组合角度,在一个类中以另外一个类的对象作为数据属性,提高代码的重用性 重用的方式: 继承: 方式一:指名道姓的应用某一个类中的函数(无关继承,访问函数不存在自动传值) 例如:Coll 阅读全文
posted @ 2019-04-19 14:46 zack赵康
摘要:垃圾回收机制 不能被程序访问到的数据,就称之为垃圾 引用计数 引用计数是用来记录值的内存地址被记录的次数的 每一次对值地址的引用都可以使该值的引用计数 +1 每一次对值地址的释放都可以使该值得引用计数 -1 当一个值的引用计数为0时,该值就会被系统的垃圾回收机制回收 循环导入 标记删除 分代回收 分 阅读全文
posted @ 2019-04-16 15:09 zack赵康 阅读(184) 评论(0) 推荐(0)
摘要:什么是正则表达式 一组特殊符号组成的表达式,用于描述某种规则。该应用场景生活中随处可见。 例如:让有志青年过上体面的生活,这里面就由规则,即有志青年。 正则表达式的作用,以及使用场景 1.用于从字符串中匹配满足某种规则的内容,多数用于爬虫应用程序 2.判断字符串串内容是否满足某种规则,多用于严重用户 阅读全文
posted @ 2019-04-15 20:27 zack赵康 阅读(450) 评论(0) 推荐(0)
摘要:time:时间 calendar:日历 datetime:可以运算的时间 sys:系统 os:操作系统 random:随机数 json:序列化 pickle:序列化 logging模块 什么是logging模块 logging模块是python提供的用于记录日志的模块 为什么需要logging 我们 阅读全文
posted @ 2019-04-15 20:21 zack赵康 阅读(1566) 评论(0) 推荐(0)
摘要:包的认识 包通过文件夹来管理一系列功能相近的模块 包:一系列模块的集合体重点:包中一定有一个专门用来管理包中所有模块的文件包名:存放一系列模块的文件夹名字包名(包对象)存放的是管理模块的那个文件的地址,指向其全局名称空间 模块的加载顺序 # 模块的加载顺序:内存 => 内置 => sys.path( 阅读全文
posted @ 2019-04-15 20:06 zack赵康 阅读(1083) 评论(0) 推荐(0)
摘要:str的内置方法 list列表的内置方法 tuple元祖的内置方法:2个 dict字典 set集合 阅读全文
posted @ 2019-04-09 08:45 zack赵康 阅读(187) 评论(0) 推荐(0)
摘要:三目运算符 推导式 递归 匿名函数 内置函数 阅读全文
posted @ 2019-04-05 16:33 zack赵康 阅读(285) 评论(0) 推荐(0)
摘要:迭代器 可迭代对象 迭代器对象 for循环迭代 生成器 枚举对象 阅读全文
posted @ 2019-04-03 14:46 zack赵康 阅读(362) 评论(0) 推荐(0)
摘要:nonlocal关键字 开放封闭原则:不改变调用方式与源代码上增加功能 1.不能修改被装饰对象(函数)的源代码(封闭)2.不能更改被修饰对象(函数)的调用方式,且能达到增加功能的效果(开放) 装饰器 @语法糖: @外层函数 有参有返的函数被装饰 装饰器最终写法 带参装饰器: 登录认证功能 阅读全文
posted @ 2019-04-02 15:51 zack赵康 阅读(241) 评论(0) 推荐(0)
摘要:简介 # 函数是一系列代码的集合,用来完成某项特定的功能 优点 1. 避免代码的冗余2. 让程序代码结构更加清晰3. 让代码具有复用性,便于维护 函数四部分 1. 函数名:使用该函数的依据2. 函数体:完成功能的代码块3. 返回值:功能完成的反馈结果4. 参数:完成功能需要的条件信息 函数的定义与调 阅读全文
posted @ 2019-04-01 14:39 zack赵康 阅读(240) 评论(0) 推荐(0)