上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: [TOC] 绑定方法和非绑定方法 总结: @classmethod 是个装饰器,放在类中函数的上面,该函数就变成了类的绑定方法 类的绑定方法由类来调用,自动把类传过去(对象也可以调,一般不用) 类的绑定方法一般用在不需要通过对象,只需要通过类就能完成某些事的时候,该方法定义为类的绑定方法 一、绑定方 阅读全文
posted @ 2019-09-03 16:38 fxyadela 阅读(117) 评论(0) 推荐(0) 编辑
摘要: [TOC] 总结: @classmethod 是个装饰器,放在类中函数的上面,该函数就变成了类的绑定方法 类的绑定方法由类来调用,自动把类传过去(对象也可以调,一般不用) 类的绑定方法一般用在不需要通过对象,只需要通过类就能完成某些事的时候,该方法定义为类的绑定方法 一、绑定方法 绑定方法:绑定给谁 阅读全文
posted @ 2019-09-02 22:01 fxyadela 阅读(108) 评论(0) 推荐(0) 编辑
摘要: [TOC] 组合 一、什么是组合 对象的某个属性是另外定义的一个类的对象 二、为什么使用组合 减少代码冗余 三、如何使用组合 多态和多态性 一、什么是多态 表示一类事物具有多种形态,例如class Animal,这个Animal类里又分为人、猪、猫等等 二、什么是多态性 表示向不同的对象发送同一条消 阅读全文
posted @ 2019-08-28 21:00 fxyadela 阅读(155) 评论(2) 推荐(0) 编辑
摘要: [TOC] 继承介绍 一、什么是继承 继承是一种新建类的方式,继承了一个类,类中的属性和方法就在子类中。 1. 父类/基类 2. 子类/派生类 3. 新式类:只要继承了object类,就是新式类,再python3中,默认继承object类 Python3中:默认继承object class A: ​ 阅读全文
posted @ 2019-08-27 15:32 fxyadela 阅读(138) 评论(0) 推荐(0) 编辑
摘要: [TOC] 面向对象 一、面向过程编程 vs 面向对象编程 面向过程编程: 优点:流程化 缺点:可扩展性差 面向对象编程: 优点:可扩展性高 缺点: 编写复杂 类与对象 一、基本介绍 对象:属性/方法的结合体 类:一系列共同的属性和方法(用驼峰体表示) 注意:在程序中,先类后对象,属性用变量表示,方 阅读全文
posted @ 2019-08-26 22:11 fxyadela 阅读(123) 评论(0) 推荐(0) 编辑
摘要: [TOC] Numpy模块 一、Numpy库的作用 1. 区别于list列表,提供了数组操作、数组运算、以及统计分布和简单的数学模型 2. 计算速度快,甚至要由于python内置的简单运算,使得其成为pandas、sklearn等模块的依赖包。高级的框架如TensorFlow、PyTorch等,其数 阅读全文
posted @ 2019-08-25 17:35 fxyadela 阅读(209) 评论(0) 推荐(0) 编辑
摘要: [TOC] re模块 一、什么是正则 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。 或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。 二、常用匹配模式 三、re模块的方法 | 修饰符 | 描述 | 阅读全文
posted @ 2019-08-25 16:24 fxyadela 阅读(99) 评论(0) 推荐(0) 编辑
摘要: [TOC] 包 包是模块,同时也是一个文件夹(必须得含有 这个文件)。 一、一层包 Day 17 m1 若要运行m2.py/m3.py,输入from m1(母文件).m2(运行文件)/m1.m3 import m2.py 1. 注意:m2.py可以找到m1.py,导包就是导入init ,包的 只能从 阅读全文
posted @ 2019-08-16 19:59 fxyadela 阅读(168) 评论(0) 推荐(0) 编辑
摘要: [TOC] 模块 模块就是一个py文件, 这个py文件有一大堆函数 模块的四种形式 1. 自定义模块,common.py就叫做common模块 2. 第三方模块: 需要自己安装 13万个第三方库 ,无所不能,写库(弄得更简单) 3. 内置模块: python解释器自带的,不需要安装 4. 包 含有\ 阅读全文
posted @ 2019-08-15 20:23 fxyadela 阅读(280) 评论(0) 推荐(0) 编辑
摘要: [TOC] 递归 一、什么是递归 递归:调用函数本身的同时能结束。 ](C:\Users\unknown\Desktop\递归.jpg) "" 二、为什么要用递归 普通的重复,可用while取代 三、如何用递归 可参考汉诺塔 内置函数 一、掌握 1.bytes ( ) 解码字符 b'\xe4\xbd 阅读全文
posted @ 2019-08-14 15:41 fxyadela 阅读(126) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页