摘要: 希尔排序 描述: 原理: 时间复杂度: 稳定性: 不稳定 希尔排序演示: 代码实现: 简洁版: def Shell_sort(L): n = len(L) step = len(L) // 2 while step > 0: for i in range(step, n): while i >= s 阅读全文
posted @ 2018-05-14 17:00 阿谋 阅读(172) 评论(0) 推荐(0)
摘要: 第八章: 模块, 包 与 分发描述:大型Python程序以模块和包的形式组织。另外,Python标准库中包含大量模块。本章详细介绍模块和包系统。还将提供有关如何安装第三方模块和分发源代码的信息。8.1模块与import语句任何Python源文件都能以模块的形式使用。例如,考虑以下代码:# spam.py a = 37 def foo (): print("I'm foo and a is ... 阅读全文
posted @ 2018-05-13 15:42 阿谋 阅读(385) 评论(0) 推荐(0)
摘要: 列表推导式 原文链接: https://www.cnblogs.com/avention/p/8530367.html 前言: 列表推导式可以说是Python程序开发是应用最多的技术之一, 列表推导式可以使用非常简洁的方式来快速生成满足特定需求的列表,代码具有非常强的可读性。 另外,Python的内 阅读全文
posted @ 2018-05-08 22:11 阿谋 阅读(2116) 评论(0) 推荐(0)
摘要: collections模块简介 除python提供的内置数据类型(int、float、str、list、tuple、dict)外,collections模块还提供了其他数据类型,使用如下功能需先导入collections模块(import collections): 计数器(counter) 有序字 阅读全文
posted @ 2018-05-07 19:28 阿谋 阅读(576) 评论(0) 推荐(0)
摘要: PY核心模块方法 缺很多模块, 也缺很多方法, 边学边补充吧 os模块: 方法作用 os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目录 os.getcwd() 阅读全文
posted @ 2018-05-07 17:11 阿谋 阅读(391) 评论(0) 推荐(0)