摘要:
若想利用python删除windows里的文件,这里需要使用os模块!那接下来就看看利用os模块是如何删除文件的! 具体实现方法如下! os.remove(path) 删除文件 path. 如果path是一个目录, 抛出 OSError错误。如果要删除目录,请使用rmdir(). remove() 阅读全文
摘要:
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] 阅读全文
摘要:
os与sys模块的官方解释如下: os:这个模块提供了一种方便的使用操作系统函数的方法。 sys:这个模块可供访问由解释器使用或维护的变量和与解释器进行交互的函数。 总结:os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口;sys模块负责程序与python解释器的交互,提供了一系列的函数 阅读全文
摘要:
再说说闭包之前,先说一说什么是外函数,什么是内函数? 外函数:函数A的内部定义了函数B,那么函数A就叫做外函数 内函数:函数B就叫做内函数 什么是闭包? 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这样就构成了一个闭包。 一般情况下,在我们认知当 阅读全文
摘要:
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] =... 阅读全文
摘要:
阅读全文
摘要:
希尔排序思路: 序列变化: d=4 d=2 d=1 阅读全文
摘要:
阅读全文
摘要:
归并排序的思路: 归并算法程序(配合下图进行思考): 打印出来的效果图为: 有了归并怎么用? 阅读全文