2019年10月13日
摘要: 绑定方法与非绑定方法 1.绑定方法 ​ 绑定方法:绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数传入 ​ ​ 绑定给对象的方法: ​ 类中定义的函数默认就是绑定给对象的 ​ 绑定给类的方法: ​ 为类中定义的函数加上一个装饰器classmethod 2.非绑定方法(staticmethod 阅读全文
posted @ 2019-10-13 23:40 jueyuanfengsheng 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 组合 1.什么是组合 ​ 组合指的是某一个对象拥有一个属性,该属性的值是另外一个类的对象 class Foo: pass class Bar: pass obj=Foo() obj.attr=Bar() obj.xxx obj.attr.yyy 2. 为何要用组合 通过为某一个对象添加属性(属性的值 阅读全文
posted @ 2019-10-13 15:32 jueyuanfengsheng 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 封装 1.封装的定义 将复杂的丑陋的,隐私的细节隐藏到内部,对外提供简单的使用接口, 对外隐藏内部实现细节,并提供访问的接口; 2.封装的目的: 封装的目的: 面向对象的核心是对象二字,精髓在于整合,封装的目的其实就是把一堆数据属性和方法属性整合到对象中,我们可以把对象比喻成一个容器,其实就是为了把 阅读全文
posted @ 2019-10-13 12:20 jueyuanfengsheng 阅读(232) 评论(0) 推荐(0) 编辑
  2019年10月11日
摘要: 1、定义MySQL类 1.对象有id、host、port三个属性 2.定义工具create_id,在实例化时为每个对象随机生成id,保证id唯一 3.提供两种实例化方式,方式一:用户传入host和port 方式二:从配置文件中读取host和port进行实例化 4.为对象定制方法,save和get_o 阅读全文
posted @ 2019-10-11 20:31 jueyuanfengsheng 阅读(138) 评论(0) 推荐(0) 编辑
  2019年10月10日
摘要: 1、下面这段代码的输出结果将是什么?请解释。 class Parent(object): x = 1 class Child1(Parent): pass class Child2(Parent): pass print(Parent.x, Child1.x, Child2.x) ''' 1 1 1 阅读全文
posted @ 2019-10-10 23:38 jueyuanfengsheng 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 面向对象之继承 初步了解继承 什么是继承? 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(Python支持多继承),父类又可以称为基类或者超类,新建的类称为派生类或子类。 子类会“遗传”父类的属性,从而解决代码重用问题。 # 父类 class ParentClass1: desc = " 阅读全文
posted @ 2019-10-10 20:38 jueyuanfengsheng 阅读(163) 评论(0) 推荐(0) 编辑
  2019年10月9日
摘要: 今日作业 1.什么是对象?什么是类? ​ 对象是特征与技能的结合体; ​ 类是一系列对象相同特征和技能的结合体。 2.绑定方法的有什么特点 ​ 绑定给谁就由谁来调用,绑定给类,就是一个普通的函数,该传几个参数就传几个参数; ​ 绑定给对象,会把对象本身当做第一个参数,自动传入。 3.基于面向对象设计 阅读全文
posted @ 2019-10-09 23:39 jueyuanfengsheng 阅读(264) 评论(0) 推荐(0) 编辑
  2019年10月8日
摘要: copy 模块 1.拷贝(赋值) 1). x为不可变数据类型 x = 10 y = x print(x,y) print(id(x),id(y)) x += 1 print(x,y) print(id(x),id(y)) ''' 10 10 1828744960 1828744960 11 10 1 阅读全文
posted @ 2019-10-08 21:32 jueyuanfengsheng 阅读(133) 评论(0) 推荐(0) 编辑
  2019年10月5日
摘要: 代码量简单统计 阅读全文
posted @ 2019-10-05 23:40 jueyuanfengsheng 阅读(783) 评论(0) 推荐(0) 编辑
摘要: [TOC] pandas 模块 1.pandas生成表格 2.生成数组 3.操作文件 保存文件 读出文件 行索引index和列索引columns和元素values 对文件数据读改 按照列索引取值 按照行索引取值 切片取值 取单个元素 阅读全文
posted @ 2019-10-05 21:07 jueyuanfengsheng 阅读(179) 评论(0) 推荐(0) 编辑