
python编程
文章平均质量分 76
Gql_317
心之所向,所坚不畏
展开
-
python面向对象的三大特征—封装、继承、多态
一、封装 封装:在面向对象编程中,所有的类通常情况下很少让外部直接访问类内部的属性和方法,而是向外部类提供一些按钮,对其内部的成员进行访问,以保证程序的安全性。1> 封装是面向对象编程的一大特点2> 面向对象编程的第一步,将属性和方法封装到一个抽象的类中3> 外界使用类创建对象,然后让对象调用方法4> 对象方法的细节都被封装在类的内部 示例1:cl...原创 2018-09-07 21:48:09 · 669 阅读 · 0 评论 -
浅析python中的面向对象
一、面向过程与面向对象对比面向过程的程序设计的核心是过程(流水线式思维),过程即是解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 1>优点:极大的降低了程序的复杂度 2>缺点:一套流水线或者流程就是用来解决一个问题,比如生产电脑的流水线无法生产汽车,即便要能生产,也得大改生产电脑的流水线,然而,即使是改一个很小的参数或者组件,都会导致...原创 2018-09-06 21:20:03 · 250 阅读 · 0 评论 -
python函数装饰器
一、装饰器 在不改变原函数的基础上,给函数增加功能,把一个函数当作参数,返回一个替代版的函数 原则:1、不能修改被装饰 函数的源代码; 2、不能修改被装饰的函数的调用方式 本质上:一个返回函数的函数 二、装饰器的举例1.要实现在我调用的函数得到的输出结果之前和之后打印两行“*“号def func1(): print 'have a good tim...原创 2018-09-06 21:22:28 · 278 阅读 · 0 评论