摘要: 1. 什么是多态 多态按字面意思就是“多种形态“。在面向对象语言中,接口的多种不同实现方式即为多态。用一句比较通俗的话说;同一操作作用于不同的对象,可以产生不同的效果。 多态在生活中就像是同一个词语,用在不同的语境中,可以表达不同的意思。 例子:比如有动物(Animal)之类(Class),而且由动 阅读全文
posted @ 2020-03-12 11:35 jyqdaisy 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1 设计模式的诞生与发展 1.1 模式的诞生与定义 Christopher Alexander(克里斯托弗.亚历山大)--模式之父。他给出模式定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心,通过这种方式,我们可以无数次的重复那些已有的成功的解决方案,无须再重 阅读全文
posted @ 2020-03-11 10:44 jyqdaisy 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 3.1 数字类型及操作 整数类型 浮点类型:与数学中实数的概念一致 浮点数间运算存在不确定尾数,不是bug round(x,d):对x四舍五入,d是小数截取位数 浮点数间运算及比较用round()函数辅助 复数类型 :与数学中的复数的概念一致 数值运算与操作符:操作符是完成运算的一种符号 二元操作符 阅读全文
posted @ 2019-05-05 20:06 jyqdaisy 阅读(143) 评论(1) 推荐(0) 编辑
摘要: 2.1 深入理解Python语言 Python语言是通用语言 Python语言是脚本语言 Python语言是开源语言 Python语言是跨平台语言 Python语言是多模型语言 Python的特点与优势:(1)强制可读性 (2)较少的底层语法元素 (3)多种编程方式 (4)支持中文字符 (5)快速增 阅读全文
posted @ 2019-04-28 20:55 jyqdaisy 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1.3 实例1:温度转换 根据华氏和摄氏温度定义,利用转换公式如下: C=(F-32)/1.8 F=C*1.8+32 代码如下: 运行结果: 1.4 Python程序语法元素分析 注释:不被程序执行的辅助性说明信息 单行注释:以#开头,其后内容为注释 #这里是单行注释 多行注释:以‘’‘开头和结尾 阅读全文
posted @ 2019-04-21 20:28 jyqdaisy 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.1 程序设计基本方法 计算机的概念: (1)功能性:对数据的操作,表现为数据计算、输出输出处理和结果存储等 (2)可编程性:根据一系列指令自动地、可预测地、准确地完成操作者的意图。 计算机的发展:计算机的发展参照摩尔定律,表现为指数方式。 (1) 计算机硬件所依赖的集成电路规模参照摩尔定律发展。 阅读全文
posted @ 2019-04-21 17:29 jyqdaisy 阅读(204) 评论(0) 推荐(0) 编辑