摘要: [toc] 类的内置方法(魔法方法) 一、类的内置方法 什么是类的内置方法 凡是在类内部定义,以 开头 结尾的方法,都是类的内置方法,也称之为魔法方法 类的内置方法,会在某种条件满足下自动触发 内置方法如下 :在 触发前,自动触发。 调用该类时,内部会通过 产生一个新的对象 :在调用类时自动触发。 阅读全文
posted @ 2019-11-29 19:24 YGZICO 阅读(180) 评论(0) 推荐(0) 编辑
摘要: [toc] 绑定方法、非绑定方法与反射、内置方法 一、绑定方法与非绑定方法 类中定义的函数分为两大类 绑定方法 非绑定方法 绑定方法又分为 绑定到对象的对象方法 绑定到类的类方法 在类中正常定义的函数默认是绑定到对象的,而为某个函数加上装饰器@classmethod后,该函数就绑定到了类 class 阅读全文
posted @ 2019-11-29 19:23 YGZICO 阅读(106) 评论(0) 推荐(0) 编辑
摘要: [toc] 多态性与鸭子类型 一、多态 什么是多态 多态指的是同一种类型的事物,不同的形态 多态的目的 "多态"也称之为"多态性",目的是为了 在不知道对象具体类型的情况下,统一对象调用方法的规范(比如:名字) 多态性的好处 在于增强了程序的灵活性和可扩展性 多条的表现"形式之一"就是继承: 先抽象 阅读全文
posted @ 2019-11-29 19:21 YGZICO 阅读(139) 评论(0) 推荐(0) 编辑
摘要: [toc] 组合与封装 一、组合 什么是组合 组合指的是一个对象中,包含另一个或多个对象 为什么要用组合 减少代码的冗余 耦合度 耦合度越高,程序的可扩展性越低 耦合度越低,程序的可扩展性越高 继承 继承是类与类的关系,子类继承父类的属性/方法,子类与父类是一种“从属”关系 组合 组合是对象与对象的 阅读全文
posted @ 2019-11-29 19:13 YGZICO 阅读(452) 评论(0) 推荐(0) 编辑
摘要: [toc] 继承与派生 一、继承 继承 是一种新建类的方式,新建的类称之为子类或派生类,继承的父类称之为基类或超类 ​ 在python中,一个子类可以继承多个父类 ​ 在其他语言中,一个子类只能继承一个父类 继承的作用 减少代码的冗余 如何实现继承 先确认谁是子类,谁是父类 在定义子类时,子类名(父 阅读全文
posted @ 2019-11-29 19:11 YGZICO 阅读(170) 评论(0) 推荐(0) 编辑
摘要: [toc] 面向对象编程 一、对象的概念 ​ 面向对象 是一门编程思想 ​ 核心是“对象”二字 ​ 对象 指的是“特征与技能”的结合体 优点 可扩展性高 缺点 编写程序的复杂程度比面向过程高 所有的程序都是由“数据”与“功能”组成,因而编写程序的本质就是定义出一系类的数据,然后定义出一系列的功能来对 阅读全文
posted @ 2019-11-29 19:09 YGZICO 阅读(109) 评论(0) 推荐(0) 编辑
摘要: [toc] 常用内置模块与包 内置模块都是Python内部提供的 要学习Python内置的规则 一、subprocess模块 可以通过Python代码给操作系统终端发送命令,并且可以返回结果 sub:子 process:进程 二、re模块 什么是正则表达式与re模块? 正则表达式 正则表达式是一门独 阅读全文
posted @ 2019-11-29 19:07 YGZICO 阅读(215) 评论(0) 推荐(0) 编辑