|
|
|
|
|
posted @ 2019-10-13 21:52
小时可爱此时帅
阅读(152)
推荐(0)
编辑
摘要:
[TOC] 类的绑定方法 classmethod 是一个装饰器,可以装饰给类内部的方法,使该方法绑定给类来使用 由类来调用类中定义的函数称之为类的绑定方法,该函数会绑定给类使用,并且会将类当做该绑定方法的第一个参数自动传入 非绑定方法 staticmethod 是一个装饰器,可以装饰给类内部的方方法 阅读全文
posted @ 2019-10-13 21:31
小时可爱此时帅
阅读(207)
推荐(0)
编辑
摘要:
[TOC] 组合 什么是组合 一个对象中的属性是另一个类 为什么要组合 减少代码冗余并且可以提高程序可扩展性 如何使用组合 将一个类实例出的对象当做属性添加给另一个类实例出的对象 练习 学生选课系统 封装 什么是封装? 比喻 封:比如把一个袋子封起来 装:比如把一堆小猫,小狗,nick装到袋子里 对 阅读全文
posted @ 2019-10-13 11:52
小时可爱此时帅
阅读(147)
推荐(0)
编辑
摘要:
[TOC] 继承 什么是继承?(What) 继承指的是新建类的方法,新建的类称之为子类或派生类,子类继承的类叫做父类,也称之为基类或超类 继承的特征:子类可以继承父类的属性(特征与技能),并且可以派生出自己的属性(特征与技能) 为什么要继承?(What) 较少代码冗余 如何实现继承(How) 首先确 阅读全文
posted @ 2019-10-11 00:43
小时可爱此时帅
阅读(245)
推荐(0)
编辑
摘要:
小练习 1.什么是对象?什么是类? 对象是具有特征和技能的结合体,类是一系列具有相同特征和技能的对象的整体 2.对象的绑定方法有什么特点 对象调用绑定方法会默认将对象本身当做第一个参数传入该绑定方法 对象的绑定方法与类中对应的方法功能一样但是内存地址不一样 3.基于面向对象设计一个对战游戏 参考: 阅读全文
posted @ 2019-10-10 00:54
小时可爱此时帅
阅读(157)
推荐(0)
编辑
摘要:
[TOC] 面向过程编程: 核心是"过程"二字,过程指的是做事情的步骤,即先做什么再做什么 基于该编程思想编写程序,就好比一条工厂流水线,一种机械式的思维方式 优点: 逻辑清晰,复杂的问题流程化,进而简单化 缺点 可扩展性差 面向对象编程 核心是"对象"二字,对象指的是特征与技能的结合体 基于该编程 阅读全文
posted @ 2019-10-10 00:41
小时可爱此时帅
阅读(310)
推荐(0)
编辑
摘要:
[TOC] numpy模块 简介 numpy中的一维和三维数组 二维numpy数组的属性 二维numpy数组取值/修改值 numpy数组的合并 通过函数创建numpy数组 numpy数组的运算 numpy数组数学和统计方法 numpy.random生成随机数 matplotlib模块 画条形图 画直 阅读全文
posted @ 2019-10-06 16:36
小时可爱此时帅
阅读(235)
推荐(0)
编辑
摘要:
[TOC] 包 包的特征 1.包是含有 的文件夹,导包就是导入 2.包一定是被当作模块文件导入,模块文件的搜索路径以执行文件路径为基准 相对导入与绝对导入 绝对导入 以包的根目录为基准 相对导入 以当前被导入的模块所在的目录为基准 表示当前文件夹下的文件 表示父文件夹下的文件 表示爷爷文件夹下的文件 阅读全文
posted @ 2019-10-06 15:44
小时可爱此时帅
阅读(298)
推荐(0)
编辑
摘要:
[TOC] OS模块 os模块 operating system 与操作系统交互,控制文件/文件夹 对文件操作 对文件夹操作 python自动化统计文件代码行数 sys模块 sys模块 与python解释器交互 json和pickle模块 json模块 pickle模块 logging模块 logg 阅读全文
posted @ 2019-10-06 15:33
小时可爱此时帅
阅读(199)
推荐(0)
编辑
摘要:
[TOC] 模块的四种形式 python看成手机 pip看成应用管家 模块就是应用软件 1系统自带应用软件 不需要安装 2.需要下载的应用软件 3.自定义的应用软件 1.内置模块 python解释器启动自带的模块,time/random/os/sys... 2.pip安装的第三方模块 在cmd中输入 阅读全文
posted @ 2019-10-06 15:24
小时可爱此时帅
阅读(206)
推荐(0)
编辑
|
|