Loading

摘要: 经典排序算法在面试中占有很大的比重,也是基础,为了未雨绸缪,在寒假里整理并用Python实现了七大经典排序算法,包括冒泡排序,插入排序,选择排序,希尔排序,归并排序,快速排序,堆排序。希望能帮助到有需要的同学。之所以用Python实现,主要是因为它更接近伪代码,能用更少的代码实现算法,更利于理解。 阅读全文
posted @ 2019-01-26 19:33 Ellisonzhang 阅读(344) 评论(0) 推荐(0)
摘要: ⾸先, 你要清楚. 约束是对类的约束. 用一个例子说话: 公司让小明给他们的网站完善一个支付功能,小明写了两个类,如下: class QQpay: def pay(self,money): print('使用qq支付%s元' % money) class Alipay: def pay(self,m 阅读全文
posted @ 2019-01-26 18:47 Ellisonzhang 阅读(594) 评论(0) 推荐(0)
摘要: 异常处理流程图 一,异常和错误 part1:程序中难免出现错误,而错误分成两种 1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) #语法错误示范一if#语法错误示范二def test: pass#语法错误示范三print(haha 2.逻辑错误(逻辑错误) # 阅读全文
posted @ 2019-01-26 18:45 Ellisonzhang 阅读(366) 评论(0) 推荐(0)
摘要: 本节主要内容: 1.python多继承 2.python经典类的MRO 3.python新式类的MRO、C3算法 4.super是什么鬼? 一、python多继承 在前⾯的学习过程中. 我们已经知道了Python中类与类之间可以有继承关系. 当出现了x是 ⼀种y的的时候. 就可以使⽤继承关系. 即" 阅读全文
posted @ 2019-01-26 11:23 Ellisonzhang 阅读(288) 评论(0) 推荐(0)