2019年2月20日
摘要: 什么是封装 字面意思 把什么东西装到容器 在封闭起来 与隐藏有相似指出 不是单纯的隐藏 官方解释:对外部隐藏实现细节,并提供简单的使用接口 封装的好处 1.提高安全性 封装关键数据来实现 2.隔离复杂度 封装一些内部的实现逻辑(方法)来实现 python中属性的访问权限 1.公开的(默认)在任何地方 阅读全文
posted @ 2019-02-20 16:20 HeiTangMuSi 阅读(172) 评论(0) 推荐(0) 编辑
2019年2月19日
摘要: 继承 继承是两个对象之间产生的一种关系 在oop的程序中继承描述类与类之间的一种关系 继承的好处:生活中你继承你爹的财产就可以直接使用这些财产 程序中一个类a继承另一个类b a就是可以直接使用b类中的属性和方法 具体来说:继承极大提高了代码的重要性 名词解释:a继承b a称之为子类(派生类) b类称 阅读全文
posted @ 2019-02-19 15:36 HeiTangMuSi 阅读(162) 评论(0) 推荐(0) 编辑
2019年2月18日
摘要: 面向对象基础概念 面向过程编程 关键在于过程 过程指的是,先干啥 后干啥 最后干啥 是完成,某个任务的具体步骤 注意:面向过程与函数编程时完全不同的 优点:将复杂的问题拆分为若干个简单问题,然后按照顺序一步一步完成从使得问题,简单化,流程化 缺点:由于代码严格按照顺序编写 导致扩展性差类似一条流水线 阅读全文
posted @ 2019-02-18 16:31 HeiTangMuSi 阅读(216) 评论(0) 推荐(0) 编辑
2019年1月24日
摘要: 什么是os模块 os翻译过来就是操作系统,os模块提供了与操作系统打交道需要用到的函数, 那我们什么时候需要与操作系统打交道呢? 在操作系统中,我们最最常用的操作就是,对文件及文件夹的操作, 所以 当你需要与操作文件时,就应该想到os模块了 os提供一下函数 阅读全文
posted @ 2019-01-24 19:21 HeiTangMuSi 阅读(215) 评论(0) 推荐(0) 编辑
2019年1月23日
摘要: 一.什么是logging模块 logging翻译为日志记录 那问题是什么是日志? 日志实际上是日记的一种,用于记录某个时间点发生了什么事情,比如大学老师的教学日志,工作日志等 为什么要记录日志? 在实际生活中记录日志主要为了日后复查, 比如某个大学老师每天记录自己讲的什么内容,后面有学生某科成绩优异 阅读全文
posted @ 2019-01-23 14:57 HeiTangMuSi 阅读(166) 评论(0) 推荐(0) 编辑