摘要: 面向对象之继承与C3算法 一 继承介绍 1 什么是继承 继承是一种新建类的方式,新建的类称之为子类,被继承的类称之为父类、基类、超类。 python支持多继承。 #####——————————##### class ParentClass1: #定义父类 pass class ParentClass 阅读全文
posted @ 2020-03-24 22:50 越关山 阅读(140) 评论(0) 推荐(0)
摘要: 面向对象之封装 一 什么是封装 ​ 从封装本身的意思去理解,封装就好像是拿一个袋子,将数据和功能一起装进去,然后将袋子封上口子。照这种逻辑看,封装='隐藏',但是封装不仅仅是隐藏。 ​ 在封装的基础上,我们可以将装到对象或者类中的属性给隐藏起来。 二 如何隐藏属性 1 隐藏属性需要注意的四个事项 1 阅读全文
posted @ 2020-03-24 22:48 越关山 阅读(229) 评论(0) 推荐(0)
摘要: 面向对象编程 一 什么是面向对象编程 ​ 面向对象编程是一种编程套路,我们可以来跟面向过程编程做个对比。 1 面向过程编程 面向过程编程的核心是过程,过程指的是做事的步骤,即做事的先后顺序,基于该思想编写的程序,就相当于一条条流水线。 (1) 优点 ​ 复杂的问题流程化,进而变得简单化。 (2) 缺 阅读全文
posted @ 2020-03-24 22:47 越关山 阅读(369) 评论(0) 推荐(0)
摘要: 正则表达式与re模块 一 什么是正则表达式 由一系列特殊字符拼接而成的表达式/规则,它描述了一种字符串匹配的模式。 ​ 在python中,它内嵌在Python解释器中,并通过re模块实现。正则表达式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 二 为什么有正则表达式 正则表达式用于从一个大 阅读全文
posted @ 2020-03-24 08:06 越关山 阅读(201) 评论(0) 推荐(0)