摘要: [TOC] 面向对象高阶 classmethod 是一个装饰器,可以装饰给类内部的方法,使用该方法绑定给类使用 类的绑定方法特殊 之处 由类来调用,会将类当作第一个参数传给该方法 staticmethod 也是一个装饰器,可以装饰给类内部的方法,该方法即不绑定给对象,也不绑定给类 classmeth 阅读全文
posted @ 2019-10-12 20:16 鸿鸿1 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 今日作业 阅读全文
posted @ 2019-10-11 22:13 鸿鸿1 阅读(98) 评论(0) 推荐(0) 编辑
摘要: [TOC] 组合 什么是组合 组合就是一个类的对象具备某种属性,该属性指向另一个类的对象 为什么要用组合 组合是用来解决类与类之间代码的冗余的问题 使用 封装 什么是封装 比喻: ​ 封:比如把一个袋子封起来 ​ 装:比如把一堆小猫,小够装到袋子里 封装指的是把一堆属性(特征与技能)封装到一个对象中 阅读全文
posted @ 2019-10-11 16:31 鸿鸿1 阅读(161) 评论(0) 推荐(0) 编辑
摘要: [TOC] 继承 一:什么是继承 继承是一种新建类的方法 继承的特性是:子类会遗传父类的属性 继承是类与类之间的关系 二:为什么用继承 使用继承可以减少代码的冗余 三:对象的继承 查看继承的父类: \_\_bases\_\_是类的属性,用来查找当前类的父类. python中支持一个类同时继承多个父类 阅读全文
posted @ 2019-10-10 22:11 鸿鸿1 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 今日作业 阅读全文
posted @ 2019-10-10 22:11 鸿鸿1 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.什么是对象?什么是类? 对象:含有属性(特征)和技能的结合 类:一系列对象相同的属性(特征)和技能的结合体 2.绑定方法的有什么特点 特点: 1. 不同的对象调用该绑定的方法,则会将不同的对象传入该绑定方法中 2. 把对象当中第一个参数传入该方法中,也就是self本身 3.基于面向对象设计一个对 阅读全文
posted @ 2019-10-09 17:18 鸿鸿1 阅读(169) 评论(0) 推荐(0) 编辑
摘要: [TOC] 面向对象基础 一:类 对象是属性(特征),与技能的结合体,而类就是一系列对象的属性和技能的结合。 如何定义类 先定义类,后调用类创造对象。 定义的语法 class 类名: 对象相同的属性(特征) 对象相同的技能 class:用于定义类,class后跟的是类名 类名: 类的名字用来调用创造 阅读全文
posted @ 2019-10-09 15:50 鸿鸿1 阅读(134) 评论(0) 推荐(0) 编辑
摘要: numpy模块 用于数据分析,对numpy数组(既有行又有列)——矩形进行科学运算 numpy数组的属性 切片numpy数组 赋值 逻辑取值 数组的合并 通过函数创建numpy数组 numpy数组数学和统计方法 numpy.random生成随机数 matplotlib模块 画图 pandas模块 阅读全文
posted @ 2019-10-06 23:40 鸿鸿1 阅读(238) 评论(0) 推荐(0) 编辑
摘要: [TOC] time模块 提供了三种不同类型的时间(时间戳) datetime模块 时间的加减 random模块 随机数 掌握 了解 hashlib和hmac模块 typing模块 与函数联用,控制函数参数的数据类型,提供了基础数据类型之外的数据类型 requester模块 爬虫——》爬数据,模拟游 阅读全文
posted @ 2019-09-29 23:47 鸿鸿1 阅读(216) 评论(0) 推荐(0) 编辑
摘要: os模块 os作用:与操作系统交互,控制文件/文件夹 对文件夹操作: 对文件操作: sys模块 与python解释器交互 json模块 json模块:跨平台数据交互,为json串类型 序列化:按照特定的规则排序 (json串 跨平台交互,传输数据) 反序列化:按照特定的规则把json串转换成pyth 阅读全文
posted @ 2019-09-28 20:23 鸿鸿1 阅读(112) 评论(0) 推荐(0) 编辑