摘要: 上述是实例化对象的一个过程。 类的定义和实例化: 好啦, 总结一下2点: 面向对象的特性: 封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 面向对象 阅读全文
posted @ 2018-02-22 21:40 PaiPai_hu 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 为什么要设计好目录结构? "设计项目目录结构",就和"代码编码风格"一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度: 我是比较偏向于后者的,因为我是前一类同学思想行为下的直接受害者。我曾经维护过一个非常不好读的项目,其实现的逻辑并不复杂,但是却耗费了我非常长的时间去理解它想表达的意 阅读全文
posted @ 2018-02-22 20:25 PaiPai_hu 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 装饰器:装饰其他函数 原则:1.不能改变被装束函数内的源代码;2.不能改变其调用方式。用户看不出来函数被改变。 实现装饰器知识储备: 1.函数也是变量2.高阶函数3.函数嵌套。 高阶函数:把一个函数名当做实参传给另一个函数(不修改被装饰的函数源代码)或者返回值中包含函数名。 具体实现: 公司源代码: 阅读全文
posted @ 2018-02-22 20:07 PaiPai_hu 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 列表生成式和生成器generator,可以通过next()函数获得generator的下一个返回值。generator保存的是算法,每次调用next(g),就计算出g的下一个元素的值,直到计算到最后一个元素,没有更多的元素时,抛出StopIteration的错误。 获取迭代器里面的内容正确的方法是通 阅读全文
posted @ 2018-02-22 19:39 PaiPai_hu 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 作为活动的组织者,要事先了解活动的基本流程,注意事项。可在活动开始时将计划简要介绍,尔后有序组织。也可每进行一步介绍一次。让参与活动的人员了解基本情况。为确保活动较为有序,活跃的展开,可与参与活动的成员适当沟通交流。活动的组织者要具有执行者的魄力,说一即一,说二即二。 阅读全文
posted @ 2018-01-31 18:36 PaiPai_hu 阅读(107) 评论(0) 推荐(0) 编辑