上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 58 下一页
摘要: 多态 一、什么是多态性 多态指的是一类事物有多种形态, (一个抽象类有多个子类,因而多态的概念依赖于继承) 1. 序列数据类型有多种形态:字符串,列表,元组 2. 动物有多种形态:人,狗,猪 注意:多态与多态性是两种概念 多态性是指具有不同功能的函数可以使用相同的函数名 , 这样就可以用一个函数名调 阅读全文
posted @ 2019-08-28 22:39 RandySun 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 组合 一、什么是组合 组合就是一个类的对象具备某一个属性,该属性的值是指向另外一个类的对象(对象的某个属性是另一个类的对象) 二、为什么用组合 组合是用来解决类与类之间代码冗余的问题(减少代码的冗余) 首先我们先写一个简单版的选课系统 简单化 如上设计了一个选课系统,但是这个选课系统在未来一定是要修 阅读全文
posted @ 2019-08-28 22:34 RandySun 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 继承特性 一、什么是继承 继承是一种新建类的方式,继承了一个类,类中的属性和方法就在子类中,类主要分为:父类/基类,子类/派生类 新式类 经典类 没有继承object的类,就是经典类,python3中没有经典类,python2中才有 {'__module__': '__main__', '__doc 阅读全文
posted @ 2019-08-27 20:22 RandySun 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 对象属性查找顺序 一、属性查找 先从对象自己的名称空间找,没有则去类中找,如果类也没有则报错 0 1 2 3 laowang 3 3 3 1 1 1 {'name': 'laowang', 'age': 18, 'sex': 'male', 'num': 1} {'name': 'xulou', ' 阅读全文
posted @ 2019-08-26 19:40 RandySun 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 类和对象 一、类和对象 类的意思:种类、分类类别 对象是特征与技能的结合体,我可能有身高体重、而你也有身高体重,所以你会说你像我,但是你一定不会说你像阿猫阿狗。并且我和你其实就可以说成是一类,而你和选课系统不能说是一类,因此给出类的定义:类就是一系列对象相似的特征与技能的结合体。 在现实世界中:先有 阅读全文
posted @ 2019-08-26 19:39 RandySun 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 定制对象独有特征 [TOC] 类中定义的函数是类的函数属性,类可以使用,但使用的就是一个普通的函数而已,意味着需要完全遵循函数的参数规则,该传几个值就传几个 一、引入 对于上述的学生类,如果类的属性(school)改了,则其他对象的属性也会随之改变 fudan hnnu 二、定制对象独有特征 {} 阅读全文
posted @ 2019-08-26 19:39 RandySun 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程介绍 一、面向过程编程 面向过程变成的核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么然后干什么…… 基于面向过程编程的思想编写程序好比在设计一条流水线,是一种机械式的思维方式。 优点:复杂的问题流程化、进而简单化 缺点:扩展性差 二、面向对象编程 你可以把你自己想象成如来佛 阅读全文
posted @ 2019-08-26 19:38 RandySun 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 面向对象程序设计的由来 一、概述 1.1 1940年以前:面向机器 最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的指令和数 据。简单来说,就是直接编写 0 和 1 的序列来代表程序语言。例如:使用 0000 代表 加载(LOAD),0001 代表 存储(STORE 阅读全文
posted @ 2019-08-26 19:37 RandySun 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 第一篇 计算机基础 "[01] 计算机操作系统的发展史" "[02] 计算机操作系统" "[03] Windows和Linux文件系统" 第二篇 Linux系统的安装 "[04] Ubuntu系统安装" "[05] Ubuntu图形界面入门" 第三篇 Linux常用命令的基本使用 "[6] Linu 阅读全文
posted @ 2019-08-23 23:59 RandySun 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、numpy简介 numpy官方文档:https://docs.scipy.org/doc/numpy/reference/?v=20190307135750 numpy是Python的一种开源的数值计算扩展库。这种库可用来存储和处理大型numpy数组,比Python自身的嵌套列表结构要高效的多( 阅读全文
posted @ 2019-08-19 19:18 RandySun 阅读(405) 评论(0) 推荐(0) 编辑
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 58 下一页