摘要: 定义: 绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 类.boud_method(),自动将类当作第一个参数传入 (其实对象也可调用,但仍将类当作第一个参数传入) 2. 绑定到对象的方法:没有被任何装 阅读全文
posted @ 2017-08-18 08:22 刘小伟 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 定义: 组合指的是,在一个类中以另外一个类的对象作为数据属性,称为类的组合 实例: 组合与继承的区别: 阅读全文
posted @ 2017-08-18 08:17 刘小伟 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 一、定义 继承指的是类与类之间的关系,是一种什么是什么的关系,功能之一就是用来解决代码重用问题(比如练习7中Garen与Riven类有很多冗余的代码) 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 二、种类 1、pyth 阅读全文
posted @ 2017-08-18 08:15 刘小伟 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 例: 类中定义的函数(没有被任何装饰器装饰的)是类的函数属性,类可以使用,但必须遵循函数的参数规则,有几个参数需要传几个参数 类中定义的函数(没有被任何装饰器装饰的),其实主要是给对象使用的,而且是绑定到对象的,虽然所有对象指向的都是相同的功能,但是绑定到不同的对象就是不同的绑定方法 强调:绑定到对 阅读全文
posted @ 2017-08-18 08:08 刘小伟 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 一、定义: 类的属性为定义在类中的属性 二、访问方式 阅读全文
posted @ 2017-08-18 08:05 刘小伟 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 类即类别、种类,是面向对象设计最重要的概念,对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体 那么问题来了,先有的一个个具体存在的对象(比如一个具体存在的人),还是先有的人类这个概念,这个问题需要分两种情况去看 在现实世界中:先有对象,再有类 世界上肯定是先出现各种各样的实际存在 阅读全文
posted @ 2017-08-18 07:56 刘小伟 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么......面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式。 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单) 缺点是:一套流水线或者流程就是 阅读全文
posted @ 2017-08-18 07:54 刘小伟 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 一、定义 执行命令的模块类似于OS 二、实例 阅读全文
posted @ 2017-08-18 07:48 刘小伟 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、定义 hash:一种算法 ,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法三个特点:1.内容相同则hash运算结果相同,内容稍微改变则hash值则变2.不可逆推3.相同算法:无论校验多长的数据,得到的哈希值 阅读全文
posted @ 2017-08-18 07:40 刘小伟 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、定义: 解析配置文件的模块 二、配置文件实例 二、实例 阅读全文
posted @ 2017-08-18 07:36 刘小伟 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、定义: xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单。 xml就是实现解析xml文件的模块 二、XML文件实例: 三、代码实例 阅读全文
posted @ 2017-08-18 07:31 刘小伟 阅读(224) 评论(0) 推荐(0) 编辑