上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页
摘要: 什么是封装? 所谓的面向对象就是将我们的程序模块化,对象化,把具体事物的特性属性和通过这些属性来实现一些动作的具体方法放到一个类里面,这就是封装。封装是我们所说的面相对象编程的特征之一。除此之外还有继承和多态。 什么是继承? 继承有点类似与我们生物学上的遗传,就是子类的一些特征是来源于父类的,儿子遗 阅读全文
posted @ 2018-06-24 19:22 追风的小蚂蚁 阅读(3041) 评论(0) 推荐(1) 编辑
摘要: 思路:利用二分法求解 显示结果为: 阅读全文
posted @ 2018-06-24 16:33 追风的小蚂蚁 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 问题: 思路: 图解: 步骤1、将10个数,分为两组 和 步骤 2、对第一组进行堆排列 步骤3、将第二组数与第一组的堆排列的1进行比较,因0<1所以0被舍弃 步骤4、以此类推,7与1比较,因为7>1,所以7代替1,而1被舍弃,将7放入堆顶 步骤5、但是此时的堆并不是完备的,所以,进行完备操作,也就是 阅读全文
posted @ 2018-06-24 14:26 追风的小蚂蚁 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 解题思路: 例: 程序: 程序的运行结果为: `````````````` 阅读全文
posted @ 2018-06-24 09:21 追风的小蚂蚁 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 若想利用python删除windows里的文件,这里需要使用os模块!那接下来就看看利用os模块是如何删除文件的! 具体实现方法如下! os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误。如果要删除目录,请使用rmdir(). remove() 阅读全文
posted @ 2018-06-23 21:11 追风的小蚂蚁 阅读(19102) 评论(0) 推荐(1) 编辑
摘要: import random # 随机模块 data = list(range(10)) print(data) # 打印有序的列表 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] random.shuffle(data) # 使有序变为无序 print(data) # 打印无序的列表 [4, 2, 5, 1, 6, 3, 9, 8, 0, 7] 阅读全文
posted @ 2018-06-23 20:51 追风的小蚂蚁 阅读(296) 评论(0) 推荐(0) 编辑
摘要: os与sys模块的官方解释如下: os:这个模块提供了一种方便的使用操作系统函数的方法。 sys:这个模块可供访问由解释器使用或维护的变量和与解释器进行交互的函数。 总结:os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口;sys模块负责程序与python解释器的交互,提供了一系列的函数 阅读全文
posted @ 2018-06-23 20:44 追风的小蚂蚁 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 再说说闭包之前,先说一说什么是外函数,什么是内函数? 外函数:函数A的内部定义了函数B,那么函数A就叫做外函数 内函数:函数B就叫做内函数 什么是闭包? 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。 一般情况下,在我们认知当 阅读全文
posted @ 2018-06-23 20:20 追风的小蚂蚁 阅读(898) 评论(0) 推荐(0) 编辑
摘要: data = [1, 3, 6, 7, 9, 12, 14, 16, 17, 18, 20, 21, 22, 23, 30, 32, 33, 35] def binary_search(dataset,find_num): if len(dataset) > 1: mid = int(len(dataset) / 2) if dataset[mid] =... 阅读全文
posted @ 2018-06-23 19:45 追风的小蚂蚁 阅读(1762) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-06-23 17:12 追风的小蚂蚁 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 34 下一页